GigaSpaces XAP.NET Documentation
IGatewaySink Interface
Class LibraryGigaSpaces.Core.Admin.ServiceGrid.GatewayIGatewaySink
A sink is a IGatewayProcessingUnit component which handles incoming replication from other gateways. The sink is also used to bootstrap a space from another space, and it takes part in both sides of the bootstrap process. It is used for initiating a bootstrap process and replicate incoming data of the bootstrap process to the local ISpace. And it is used to respond to a remote bootstrap request by providing the relevant bootstrap data to the remote sink.
Declaration Syntax
C#Visual BasicVisual C++J#
public interface IGatewaySink
Public Interface IGatewaySink
public interface class IGatewaySink
public interface IGatewaySink
Members
All MembersMethodsProperties



IconMemberDescription
ContainsSource(String)
Returns
CopyC#
true
if this sink has a source gateway with the specified name;
CopyC#
false
otherwise.

EnableIncomingReplication()()()()
Enables incoming replication for this sink, only relevant if this sink RequiresBootstrapOnStartup and no bootstrap was executed yet, otherwise the sink incoming replication is already enabled.

GatewayProcessingUnit
Gets the IGatewayProcessingUnit this sink is part of.

GetSourceByName(String)
Gets a IGatewaySinkSource for the specified gateway name.

LocalSpaceUrl
Gets the url of the space this sink is replicating in to.

RequiresBootstrapOnStartup
Gets whether this sink is configured to require a bootstrap on startup.

Sources
Gets the gateway sink sources of this sink.

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