GigaSpaces XAP.NET Documentation
IGateway Interface
Class LibraryGigaSpaces.Core.Admin.ServiceGrid.GatewayIGateway
A gateway is a composition of one or more of IGatewayProcessingUnits, and it is in charge of replication between different ISpaces. e.g. Replication between two sites over WAN.
Declaration Syntax
C#Visual BasicVisual C++J#
public interface IGateway : IEnumerable<IGatewayProcessingUnit>, 
	IEnumerable
Public Interface IGateway _
	Inherits IEnumerable(Of IGatewayProcessingUnit), IEnumerable
public interface class IGateway : IEnumerable<IGatewayProcessingUnit^>, 
	IEnumerable
public interface IGateway extends IEnumerable<IGatewayProcessingUnit>, 
	IEnumerable
Members
All MembersMethodsProperties



IconMemberDescription
Count
Gets the number of deployed IGatewayProcessingUnits which are part of this gateway.

GatewayProcessingUnits
Gets all the currently deployed IGatewayProcessingUnits.

GetDelegator(String)
Gets a gateway delegator which has a target gateway with the given name.

GetEnumerator()()()()
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'IGatewayProcessingUnit>)>)>.)
GetEnumerator()()()()
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.)
GetGatewayProcessingUnit(String)
Gets the gateway processing unit for the given processing unit name.

GetSink(String)
Gets a gateway sink which has a source gateway with the given name.

GetSinkSource(String)
Gets a sink source gateway with the given name.

IsEmpty
States if there are no discovered IGatewayProcessingUnits which are part of this gateway.

Name
Gets the name which is used by the other gateways to locate this gateway.

Names
Gets a map of IGatewayProcessingUnit keyed by their respective names.

WaitFor(Int32)
Waits for the default timeout specified by SetDefaultTimeout(TimeSpan) till at least the provided number of Gateway Processing Unit Instances are up.

WaitFor(Int32, TimeSpan)
Waits for the specified timeout (in time interval) till at least the provided number of Gateway Processing Unit Instances are up.

WaitForDelegator(String)
Waits for the default timeout specified by SetDefaultTimeout(TimeSpan) till the gateway delegator with the given target gateway name is identified as deployed.

WaitForDelegator(String, TimeSpan)
Waits for the specified timeout (in time interval) till the gateway delegator with the given target gateway name is identified as deployed.

WaitForGatewayProcessingUnit(String)
Waits for the default timeout specified by SetDefaultTimeout(TimeSpan) till the processing unit of this gateway is identified as deployed.

WaitForGatewayProcessingUnit(String, TimeSpan)
Waits for the specified timeout (in time interval) till the processing unit of this gateway is identified as deployed.

WaitForSink(String)
Waits for the default timeout specified by SetDefaultTimeout(TimeSpan) till the gateway sink with the given source gateway name is identified as deployed.

WaitForSink(String, TimeSpan)
Waits for the specified timeout (in time interval) till the gateway sink with the given source gateway name is identified as deployed.

WaitForSinkSource(String)
Waits for the default timeout specified by SetDefaultTimeout(TimeSpan) till the gateway sink with the given source gateway name is identified as deployed.

WaitForSinkSource(String, TimeSpan)
Waits for the specified timeout (in time interval) till the gateway sink with the given source gateway name is identified as deployed.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 16.3.0.0 (16.3.0)