Interface InternalGridServiceContainer
- All Superinterfaces:
AdminAware, AgentGridComponent, DiscoverableComponent, DumpProvider, GridComponent, GridServiceContainer, InternalAgentGridComponent, InternalDiscoverableComponent, InternalGridComponent, InternalMachineAware, InternalOperatingSystemAware, InternalOperatingSystemInfoProvider, InternalTransportAware, InternalTransportInfoProvider, InternalVirtualMachineAware, InternalVirtualMachineInfoProvider, InternalZoneAware, Iterable<ProcessingUnitInstance>, LogProviderGridComponent, MachineAware, MetricProvider, OperatingSystemAware, TransportAware, VirtualMachineAware, ZoneAware
- All Known Implementing Classes:
DefaultGridServiceContainer
public interface InternalGridServiceContainer
extends GridServiceContainer, InternalAgentGridComponent
- Author:
- kimchy
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddProcessingUnitInstance(ProcessingUnitInstance processingUnitInstance) com.gigaspaces.grid.gsc.GSCgetGSC()String[]booleanvoidMethods inherited from interface AdminAware
getAdminMethods inherited from interface AgentGridComponent
getAgentId, getGridServiceAgent, kill, restartMethods inherited from interface DiscoverableComponent
isDiscoveredMethods inherited from interface DumpProvider
generateDump, generateDumpMethods inherited from interface GridComponent
getUidMethods inherited from interface GridServiceContainer
addProcessingUnitInstanceLifecycleEventListener, contains, getExactZones, getId, getProcessingUnitInstanceAdded, getProcessingUnitInstanceByUID, getProcessingUnitInstanceRemoved, getProcessingUnitInstances, getProcessingUnitInstances, removeProcessingUnitInstanceLifecycleEventListener, waitFor, waitFor, waitFor, waitForMethods inherited from interface InternalAgentGridComponent
getAgentUid, setGridServiceAgentMethods inherited from interface InternalDiscoverableComponent
setDiscoveredMethods inherited from interface InternalMachineAware
setMachineMethods inherited from interface InternalOperatingSystemAware
setOperatingSystemMethods inherited from interface InternalOperatingSystemInfoProvider
getCurrentTimeInMillis, getOSDetails, getOSStatisticsMethods inherited from interface InternalTransportAware
setTransportMethods inherited from interface InternalTransportInfoProvider
disableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatisticsMethods inherited from interface InternalVirtualMachineAware
setVirtualMachineMethods inherited from interface InternalVirtualMachineInfoProvider
getJVMDetails, getJVMStatistics, getUid, runGcMethods inherited from interface InternalZoneAware
addZoneMethods inherited from interface Iterable
forEach, iterator, spliteratorMethods inherited from interface LogProviderGridComponent
logEntries, logEntriesDirectMethods inherited from interface MachineAware
getMachineMethods inherited from interface MetricProvider
reloadMetricConfigurationMethods inherited from interface OperatingSystemAware
getOperatingSystemMethods inherited from interface TransportAware
getTransportMethods inherited from interface VirtualMachineAware
getVirtualMachine
-
Method Details
-
getServiceID
ServiceID getServiceID() -
getGSC
com.gigaspaces.grid.gsc.GSC getGSC() -
addProcessingUnitInstance
-
removeProcessingUnitInstance
-
hasProcessingUnitInstances
boolean hasProcessingUnitInstances()- Returns:
- false only when all processing unit instances have completed shutdown.
- Since:
- 8.0.4
- See Also:
-
getUnconfirmedRemovedProcessingUnitInstancesUid
String[] getUnconfirmedRemovedProcessingUnitInstancesUid()- Returns:
- UIDs of instances that have been removed from the lookup service/Admin API, but are still reported by the GSC
- Since:
- 9.0.1
-