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 org.openspaces.admin.AdminAware
getAdminMethods inherited from interface org.openspaces.admin.AgentGridComponent
getAgentId, getGridServiceAgent, kill, restartMethods inherited from interface org.openspaces.admin.DiscoverableComponent
isDiscoveredMethods inherited from interface org.openspaces.admin.dump.DumpProvider
generateDump, generateDumpMethods inherited from interface org.openspaces.admin.GridComponent
getUidMethods inherited from interface org.openspaces.admin.gsc.GridServiceContainer
addProcessingUnitInstanceLifecycleEventListener, contains, getExactZones, getId, getProcessingUnitInstanceAdded, getProcessingUnitInstanceByUID, getProcessingUnitInstanceRemoved, getProcessingUnitInstances, getProcessingUnitInstances, removeProcessingUnitInstanceLifecycleEventListener, waitFor, waitFor, waitFor, waitForMethods inherited from interface org.openspaces.admin.internal.support.InternalAgentGridComponent
getAgentUid, setGridServiceAgentMethods inherited from interface org.openspaces.admin.internal.support.InternalDiscoverableComponent
setDiscoveredMethods inherited from interface org.openspaces.admin.internal.machine.InternalMachineAware
setMachineMethods inherited from interface org.openspaces.admin.internal.os.InternalOperatingSystemAware
setOperatingSystemMethods inherited from interface org.openspaces.admin.internal.os.InternalOperatingSystemInfoProvider
getCurrentTimeInMillis, getOSDetails, getOSStatisticsMethods inherited from interface org.openspaces.admin.internal.transport.InternalTransportAware
setTransportMethods inherited from interface org.openspaces.admin.internal.transport.InternalTransportInfoProvider
disableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatisticsMethods inherited from interface org.openspaces.admin.internal.vm.InternalVirtualMachineAware
setVirtualMachineMethods inherited from interface org.openspaces.admin.internal.vm.InternalVirtualMachineInfoProvider
getJVMDetails, getJVMStatistics, getUid, runGcMethods inherited from interface org.openspaces.admin.internal.zone.InternalZoneAware
addZoneMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.openspaces.admin.LogProviderGridComponent
logEntries, logEntriesDirectMethods inherited from interface org.openspaces.admin.machine.MachineAware
getMachineMethods inherited from interface org.openspaces.admin.metrics.MetricProvider
reloadMetricConfigurationMethods inherited from interface org.openspaces.admin.os.OperatingSystemAware
getOperatingSystemMethods inherited from interface org.openspaces.admin.transport.TransportAware
getTransportMethods inherited from interface org.openspaces.admin.vm.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
-