public class DefaultGatewaySink extends Object implements GatewaySink
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultGatewaySink.DefaultGatewaySinkSource |
| Constructor and Description |
|---|
DefaultGatewaySink(DefaultGatewayProcessingUnit gatewayProcessingUnit,
GatewaySinkServiceDetails sinkServiceDetails) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsSource(String sourceGatewayName)
Returns
true if this sink has a source gateway with the specified name;
false otherwise. |
void |
enableIncomingReplication()
Enables incoming replication for this sink, only relevant if this sink
GatewaySink.requiresBootstrapOnStartup() and no bootstrap was executed yet, otherwise the
sink incoming replication is already enabled. |
GatewayProcessingUnit |
getGatewayProcessingUnit()
Returns the gateway this sink is part of.
|
String |
getLocalSpaceUrl()
Returns the url of the space this sink is replicating in to.
|
GatewaySinkSource |
getSourceByName(String sourceGatewayName)
Returns a gateway sink source for the specified source gateway name or null if no such
gateway sink source exists.
|
GatewaySinkSource[] |
getSources()
Returns the gateway sink sources of this sink.
|
boolean |
requiresBootstrapOnStartup()
Returns whether this sink is configured to require a bootstrap on startup.
|
public DefaultGatewaySink(DefaultGatewayProcessingUnit gatewayProcessingUnit, GatewaySinkServiceDetails sinkServiceDetails)
public GatewayProcessingUnit getGatewayProcessingUnit()
GatewaySinkgetGatewayProcessingUnit in interface GatewaySinkpublic void enableIncomingReplication()
GatewaySinkGatewaySink.requiresBootstrapOnStartup() and no bootstrap was executed yet, otherwise the
sink incoming replication is already enabled.enableIncomingReplication in interface GatewaySinkpublic GatewaySinkSource[] getSources()
GatewaySinkgetSources in interface GatewaySinkpublic boolean containsSource(String sourceGatewayName)
GatewaySinktrue if this sink has a source gateway with the specified name;
false otherwise.containsSource in interface GatewaySinkpublic GatewaySinkSource getSourceByName(String sourceGatewayName)
GatewaySinkgetSourceByName in interface GatewaySinkpublic boolean requiresBootstrapOnStartup()
GatewaySinkrequiresBootstrapOnStartup in interface GatewaySinkpublic String getLocalSpaceUrl()
GatewaySinkgetLocalSpaceUrl in interface GatewaySinkCopyright © GigaSpaces.