GigaSpaces XAP 9.5 API

org.openspaces.admin.gateway
Interface GatewayProcessingUnit

All Superinterfaces:
AdminAware, DiscoverableComponent, GridComponent, MachineAware, OperatingSystemAware, TransportAware, VirtualMachineAware, ZoneAware

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 Summary
 int getCommunicationPort()
          Returns the communication port this gateway processing unit is using.
 GatewayDelegator getDelegator()
          Returns the delegator of this gateway or null if no delegator exists in this gateway.
 int getDiscoveryPort()
          Returns the discovery port this gateway processing unit is using to publish it self.
 Gateway getGateway()
          Returns the Gateway this gateway processing unit belongs to.
 ProcessingUnit getProcessingUnit()
          Returns the hosting ProcessingUnit.
 GatewaySink getSink()
          Returns the sink of this gateway or null if no sink exists in this gateway.
 boolean isStartEmbeddedLus()
          Returns whether this gateway processing unit is starting an embedded lookup service for cross gateway discovery purpose.
 
Methods inherited from interface org.openspaces.admin.GridComponent
getUid
 
Methods inherited from interface org.openspaces.admin.DiscoverableComponent
isDiscovered
 
Methods inherited from interface org.openspaces.admin.AdminAware
getAdmin
 
Methods inherited from interface org.openspaces.admin.machine.MachineAware
getMachine
 
Methods inherited from interface org.openspaces.admin.transport.TransportAware
getTransport
 
Methods inherited from interface org.openspaces.admin.os.OperatingSystemAware
getOperatingSystem
 
Methods inherited from interface org.openspaces.admin.vm.VirtualMachineAware
getVirtualMachine
 
Methods inherited from interface org.openspaces.admin.zone.ZoneAware
getZones
 

Method Detail

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.


GigaSpaces XAP 9.5 API

Copyright © GigaSpaces.