Interface InternalGridServiceAgent

All Superinterfaces:
AdminAware, DiscoverableComponent, DumpProvider, GridComponent, GridServiceAgent, InternalDiscoverableComponent, InternalGridComponent, InternalMachineAware, InternalOperatingSystemAware, InternalOperatingSystemInfoProvider, InternalTransportAware, InternalTransportInfoProvider, InternalVirtualMachineAware, InternalVirtualMachineInfoProvider, InternalZoneAware, LogProviderGridComponent, MachineAware, MetricProvider, OperatingSystemAware, TransportAware, VirtualMachineAware, ZoneAware
All Known Implementing Classes:
DefaultGridServiceAgent

public interface InternalGridServiceAgent extends GridServiceAgent, InternalGridComponent
Author:
kimchy
  • Method Details

    • getServiceID

      ServiceID getServiceID()
    • getGSA

      com.gigaspaces.grid.gsa.GSA getGSA()
    • setProcessesDetails

      void setProcessesDetails(com.gigaspaces.grid.gsa.AgentProcessesDetails processesDetails)
    • kill

      void kill(InternalAgentGridComponent agentGridComponent)
    • restart

      void restart(InternalAgentGridComponent agentGridComponent)
    • addAgentGridComponent

      void addAgentGridComponent(InternalAgentGridComponent agentGridComponent)
      Invoked to mark a child grid component as added to lookup service
      Since:
      9.0.1
    • removeAgentGridComponent

      void removeAgentGridComponent(InternalAgentGridComponent agentGridComponent)
      Invoked to mark a child grid component as removed from lookup service
      Since:
      9.0.1
    • getUnconfirmedRemovedAgentGridComponents

      InternalAgentGridComponent[] getUnconfirmedRemovedAgentGridComponents()
      Returns:
      all child grid components marked as removed from lookup service, but are still managed by this agent This is a temporary condition that could happen if the grid component is experiencing GC or has other delays updating the lookup lease.
      Since:
      9.0.1
    • getReservationId

      GSAReservationId getReservationId()
      Returns:
      The identifies the request to start this grid service agent Used to correlate request to start a new agent with this agent. The agent reservation id can be set by the "com.gs.agent.reservationid" GSA system property, or by setting the GSA_RESERVATION_ID environment variable.
      Since:
      9.1.1
    • deleteTieredStorageSpaceData

      void deleteTieredStorageSpaceData(String spaceName)
      Deletes persistent data of a given tiered storage space
      Since:
      16.0.0