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 Details

    • getServiceID

      ServiceID getServiceID()
    • getGSC

      com.gigaspaces.grid.gsc.GSC getGSC()
    • addProcessingUnitInstance

      void addProcessingUnitInstance(ProcessingUnitInstance processingUnitInstance)
    • removeProcessingUnitInstance

      void removeProcessingUnitInstance(String uid)
    • 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