Interface GatewayProcessingUnit

All Superinterfaces:
AdminAware, DiscoverableComponent, GridComponent, MachineAware, OperatingSystemAware, TransportAware, VirtualMachineAware, ZoneAware
All Known Implementing Classes:
DefaultGatewayProcessingUnit

public interface GatewayProcessingUnit extends GridComponent
A Gateway Processing unit is the building block of a Gateway. It has one to one relationship with deployed ProcessingUnit which hosts this gateway component.
Since:
8.0.4
Author:
eitany
  • Method Details

    • getGateway

      Gateway getGateway()
      Returns the Gateway this gateway processing unit belongs to.
    • getProcessingUnit

      ProcessingUnit getProcessingUnit()
      Returns the hosting ProcessingUnit.
    • getSink

      GatewaySink getSink()
      Returns the sink of this gateway or null if no sink exists in this gateway.
    • getDelegator

      GatewayDelegator getDelegator()
      Returns the delegator of this gateway or null if no delegator exists in this gateway.
    • getCommunicationPort

      int getCommunicationPort()
      Returns the communication port this gateway processing unit is using.
    • getDiscoveryPort

      int getDiscoveryPort()
      Returns the discovery port this gateway processing unit is using to publish it self.
    • isStartEmbeddedLus

      boolean isStartEmbeddedLus()
      Returns whether this gateway processing unit is starting an embedded lookup service for cross gateway discovery purpose.