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 Basic | Visual 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 Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
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.
|