public interface InternalAdmin extends Admin
DEFAULT_HISTORY_SIZE, DEFAULT_MONITOR_INTERVAL
Modifier and Type | Method and Description |
---|---|
void |
addElasticServiceManager(InternalElasticServiceManager elasticServiceManager,
NIODetails nioDetails,
OSDetails osDetails,
JVMDetails jvmDetails,
String jmxUrl,
String[] zones,
boolean acceptVM) |
void |
addGatewayProcessingUnit(GatewayProcessingUnit gatewayProcessingUnit) |
void |
addGridServiceAgent(InternalGridServiceAgent gridServiceAgent,
NIODetails nioDetails,
OSDetails osDetails,
JVMDetails jvmDetails,
String jmxUrl,
String[] zones) |
void |
addGridServiceContainer(InternalGridServiceContainer gridServiceContainer,
NIODetails nioDetails,
OSDetails osDetails,
JVMDetails jvmDetails,
String jmxUrl,
String[] zones) |
void |
addGridServiceManager(InternalGridServiceManager gridServiceManager,
NIODetails nioDetails,
OSDetails osDetails,
JVMDetails jvmDetails,
String jmxUrl,
String[] zones,
boolean acceptVM) |
void |
addLookupService(InternalLookupService lookupService,
NIODetails nioDetails,
OSDetails osDetails,
JVMDetails jvmDetails,
String jmxUrl,
String[] zones) |
void |
addProcessingUnitInstance(InternalProcessingUnitInstance processingUnitInstance,
NIODetails nioDetails,
OSDetails osDetails,
JVMDetails jvmDetails,
String jmxUrl,
String[] zones) |
void |
addSpaceInstance(InternalSpaceInstance spaceInstance,
NIODetails nioDetails,
OSDetails osDetails,
JVMDetails jvmDetails,
String jmxUrl,
String[] zones) |
void |
assertStateChangesPermitted() |
AdminFilter |
getAdminFilter() |
org.apache.commons.logging.Log |
getAdminLogger() |
CredentialsProvider |
getCredentialsProvider() |
long |
getDefaultTimeout() |
TimeUnit |
getDefaultTimeoutTimeUnit() |
ProcessingUnitInstance[] |
getOrphanProcessingUnitInstances() |
long |
getScheduledSpaceMonitorInterval() |
ScheduledThreadPoolExecutor |
getScheduler() |
boolean |
isSingleThreadedEventListeners() |
void |
login(SecuredService service) |
void |
pushEvent(Object listener,
Runnable notifier) |
void |
pushEventAsFirst(Object listener,
Runnable notifier) |
void |
pushScheduleMonitorCorrelatedEvent(Object listener,
Runnable notifier)
All events that need to be correlated with the Admin ScheduledMonitor polling mechanism.
|
void |
raiseEvent(Object listener,
Runnable notifier) |
void |
removeElasticServiceManager(String uid) |
void |
removeGatewayProcessingUnit(String uid) |
void |
removeGridServiceAgent(String uid) |
void |
removeGridServiceContainer(String uid) |
void |
removeGridServiceManager(String uid) |
void |
removeLookupService(String uid) |
void |
removeProcessingUnitInstance(String uid,
boolean removeEmbeddedSpaces) |
void |
removeSpaceInstance(String uid) |
void |
scheduleAdminOperation(Runnable runnable)
A generic thread pool for network based operations such as creating a new grid service
container.
|
void |
scheduleNonBlockingStateChange(Runnable runnable)
Any internal admin objects state change must be scheduled using this method.
|
ScheduledFuture<?> |
scheduleOneTimeWithDelayNonBlockingStateChange(Runnable command,
long delay,
TimeUnit unit)
Any internal delayed admin objects state change based on polling must be scheduled using this
method.
|
ScheduledFuture<?> |
scheduleWithFixedDelay(Runnable command,
long initialDelay,
long delay,
TimeUnit unit) |
ScheduledFuture<?> |
scheduleWithFixedDelayNonBlockingStateChange(Runnable command,
long initialDelay,
long delay,
TimeUnit unit)
Any internal admin objects state change based on polling must be scheduled using this method.
|
addEventListener, addEventListener, close, generateDump, getAlertManager, getApplications, getElasticServiceManagers, getEventListenersCount, getGatewayProcessingUnits, getGateways, getGridComponentByUID, getGridServiceAgents, getGridServiceContainers, getGridServiceManagers, getGroups, getLocators, getLookupServices, getMachines, getOperatingSystems, getProcessingUnits, getSpaces, getTransports, getVirtualMachines, getZones, removeEventListener, setAgentProcessessMonitorInterval, setDefaultTimeout, setProcessingUnitMonitorInterval, setSchedulerCorePoolSize, setSpaceMonitorInterval
isMonitoring, setStatisticsHistorySize, setStatisticsInterval, startStatisticsMonitor, stopStatisticsMonitor
generateDump, generateDump
org.apache.commons.logging.Log getAdminLogger()
ScheduledThreadPoolExecutor getScheduler()
ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
long getScheduledSpaceMonitorInterval()
long getDefaultTimeout()
TimeUnit getDefaultTimeoutTimeUnit()
void login(SecuredService service) throws SecurityException, RemoteException
SecurityException
RemoteException
AdminFilter getAdminFilter()
void pushScheduleMonitorCorrelatedEvent(Object listener, Runnable notifier)
void addLookupService(InternalLookupService lookupService, NIODetails nioDetails, OSDetails osDetails, JVMDetails jvmDetails, String jmxUrl, String[] zones)
void removeLookupService(String uid)
void addGridServiceAgent(InternalGridServiceAgent gridServiceAgent, NIODetails nioDetails, OSDetails osDetails, JVMDetails jvmDetails, String jmxUrl, String[] zones)
void removeGridServiceAgent(String uid)
void addGridServiceManager(InternalGridServiceManager gridServiceManager, NIODetails nioDetails, OSDetails osDetails, JVMDetails jvmDetails, String jmxUrl, String[] zones, boolean acceptVM)
void removeGridServiceManager(String uid)
void addElasticServiceManager(InternalElasticServiceManager elasticServiceManager, NIODetails nioDetails, OSDetails osDetails, JVMDetails jvmDetails, String jmxUrl, String[] zones, boolean acceptVM)
void removeElasticServiceManager(String uid)
void addGridServiceContainer(InternalGridServiceContainer gridServiceContainer, NIODetails nioDetails, OSDetails osDetails, JVMDetails jvmDetails, String jmxUrl, String[] zones)
void removeGridServiceContainer(String uid)
void addProcessingUnitInstance(InternalProcessingUnitInstance processingUnitInstance, NIODetails nioDetails, OSDetails osDetails, JVMDetails jvmDetails, String jmxUrl, String[] zones)
void removeProcessingUnitInstance(String uid, boolean removeEmbeddedSpaces)
void addSpaceInstance(InternalSpaceInstance spaceInstance, NIODetails nioDetails, OSDetails osDetails, JVMDetails jvmDetails, String jmxUrl, String[] zones)
void removeSpaceInstance(String uid)
void assertStateChangesPermitted()
void addGatewayProcessingUnit(GatewayProcessingUnit gatewayProcessingUnit)
void removeGatewayProcessingUnit(String uid)
void scheduleNonBlockingStateChange(Runnable runnable)
ScheduledFuture<?> scheduleWithFixedDelayNonBlockingStateChange(Runnable command, long initialDelay, long delay, TimeUnit unit)
ScheduledFuture<?> scheduleOneTimeWithDelayNonBlockingStateChange(Runnable command, long delay, TimeUnit unit)
void scheduleAdminOperation(Runnable runnable)
boolean isSingleThreadedEventListeners()
ProcessingUnitInstance[] getOrphanProcessingUnitInstances()
CredentialsProvider getCredentialsProvider()
Copyright © GigaSpaces.