|
GigaSpaces XAP 10.0.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openspaces.core.gateway.AbstractGatewayComponentFactoryBean org.openspaces.core.gateway.GatewaySinkFactoryBean
public class GatewaySinkFactoryBean
A sink factory bean for creating a LocalClusterReplicationSink
which
represents a gateway sink component.
Field Summary |
---|
Fields inherited from class org.openspaces.core.gateway.AbstractGatewayComponentFactoryBean |
---|
logger |
Constructor Summary | |
---|---|
GatewaySinkFactoryBean()
|
Method Summary | |
---|---|
protected void |
afterPropertiesSetImpl(SecurityConfig securityConfig)
|
protected void |
destroyImpl()
|
protected String |
dumpState()
|
GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean |
getDistributedTransactionProcessingConfiguration()
Gets distributed transaction processing configuration for the Sink component. |
SinkErrorHandlingFactoryBean |
getErrorHandlingConfiguration()
Gets the error handling configuration instance defined for the Sink component. |
protected String |
getGatewayComponentTypeName()
|
List<GatewaySource> |
getGatewaySources()
|
Long |
getLocalSpaceLookupTimeout()
Gets the lookup timeout for finding the local cluster the Sink works against. |
String |
getLocalSpaceUrl()
|
boolean |
getRequiresBootstrap()
Gets whether bootstrap is required for the Sink component. |
ServiceDetails[] |
getServicesDetails()
Retruns one or more service details that the service exposes. |
GatewaySinkSyncEndpointInterceptorFactoryBean |
getSyncEndpointInterceptorConfiguration()
Gets the synchronization endpoint interceptor configuration for the sink component. |
Long |
getTransactionTimeout()
Gets the transaction timeout for the operations made by the Sink against the local cluster. |
Object |
invoke(Map<String,Object> namedArgs)
|
void |
setDistributedTransactionProcessingConfiguration(GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean transactionProcessingConfiguration)
Sets the distributed transaction processing configuration for the Sink component. |
void |
setErrorHandlingConfiguration(SinkErrorHandlingFactoryBean errorHandlingConfiguration)
Sets the error handling configuration instance for the Sink component. |
void |
setGatewaySources(List<GatewaySource> gatewaySources)
Sets the sink component's gateway replication sources. |
void |
setLocalSpaceLookupTimeout(Long lookupTimeout)
Sets the lookup timeout for finding the local cluster the Sink works against. |
void |
setLocalSpaceUrl(String localSpaceUrl)
Sets the local space URL the sink component operates against. |
void |
setRequiresBootstrap(boolean requiresBootstrap)
Sets whether bootstrap is required for the Sink component. |
void |
setSyncEndpointInterceptorConfiguration(GatewaySinkSyncEndpointInterceptorFactoryBean syncEndpointInterceptorConfiguration)
Sets the synchronization endpoint interceptor configuration for the sink component. |
void |
setTransactionTimeout(Long transactionTimeout)
Sets the transaction timeout for the operations made by the Sink against the local cluster. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.beans.factory.DisposableBean |
---|
destroy |
Methods inherited from interface org.springframework.beans.factory.InitializingBean |
---|
afterPropertiesSet |
Constructor Detail |
---|
public GatewaySinkFactoryBean()
Method Detail |
---|
public String getLocalSpaceUrl()
public void setLocalSpaceUrl(String localSpaceUrl)
localSpaceUrl
- The local space URL.public List<GatewaySource> getGatewaySources()
public void setGatewaySources(List<GatewaySource> gatewaySources)
gatewaySources
- The gateway replication sources.public void setRequiresBootstrap(boolean requiresBootstrap)
requiresBootstrap
- true if bootstrap is required.public boolean getRequiresBootstrap()
public void setErrorHandlingConfiguration(SinkErrorHandlingFactoryBean errorHandlingConfiguration)
errorHandlingConfiguration
- The error handling configuration instance.public SinkErrorHandlingFactoryBean getErrorHandlingConfiguration()
public Long getTransactionTimeout()
public void setTransactionTimeout(Long transactionTimeout)
transactionTimeout
- The transaction timeout in milliseconds.public void setLocalSpaceLookupTimeout(Long lookupTimeout)
lookupTimeout
- The lookup timeout in milliseconds.public Long getLocalSpaceLookupTimeout()
public GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean getDistributedTransactionProcessingConfiguration()
public void setDistributedTransactionProcessingConfiguration(GatewaySinkDistributedTransactionProcessingConfigurationFactoryBean transactionProcessingConfiguration)
transactionProcessingConfiguration
- The distributed transaction processing configuration to set.public GatewaySinkSyncEndpointInterceptorFactoryBean getSyncEndpointInterceptorConfiguration()
public void setSyncEndpointInterceptorConfiguration(GatewaySinkSyncEndpointInterceptorFactoryBean syncEndpointInterceptorConfiguration)
syncEndpointInterceptorConfiguration
- the syncEndpointInterceptorConfiguration to setprotected void afterPropertiesSetImpl(SecurityConfig securityConfig)
afterPropertiesSetImpl
in class AbstractGatewayComponentFactoryBean
protected void destroyImpl()
destroyImpl
in class AbstractGatewayComponentFactoryBean
public Object invoke(Map<String,Object> namedArgs)
invoke
in interface InvocableService
public ServiceDetails[] getServicesDetails()
ServiceDetailsProvider
getServicesDetails
in interface ServiceDetailsProvider
protected String getGatewayComponentTypeName()
getGatewayComponentTypeName
in class AbstractGatewayComponentFactoryBean
protected String dumpState()
dumpState
in class AbstractGatewayComponentFactoryBean
|
GigaSpaces XAP 10.0.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |