Class HazelcastOutboundGateway
java.lang.Object
org.frankframework.management.gateway.HazelcastOutboundGateway
- All Implemented Interfaces:
OutboundGateway
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
,org.springframework.integration.IntegrationPattern
public class HazelcastOutboundGateway
extends Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, OutboundGateway
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.frankframework.management.bus.OutboundGateway
OutboundGateway.ClusterMember
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
<I> void
sendAsyncMessage
(org.springframework.messaging.Message<I> in) I in, no reply<I,
O> org.springframework.messaging.Message <O> sendSyncMessage
(org.springframework.messaging.Message<I> in) I in O out.void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.frankframework.management.bus.OutboundGateway
getIntegrationPatternType
-
Constructor Details
-
HazelcastOutboundGateway
public HazelcastOutboundGateway()
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
sendSyncMessage
@Nonnull public <I,O> org.springframework.messaging.Message<O> sendSyncMessage(org.springframework.messaging.Message<I> in) Description copied from interface:OutboundGateway
I in O out. May not be null.- Specified by:
sendSyncMessage
in interfaceOutboundGateway
- Parameters:
in
- Message to send- Returns:
- Response message
-
getMembers
- Specified by:
getMembers
in interfaceOutboundGateway
-
sendAsyncMessage
public <I> void sendAsyncMessage(org.springframework.messaging.Message<I> in) Description copied from interface:OutboundGateway
I in, no reply- Specified by:
sendAsyncMessage
in interfaceOutboundGateway
- Parameters:
in
- Message to send
-