public static class JmsAdapter.Builder<InternalMessageType> extends CommAdapterBuilder<InternalMessageType,JmsAdapter<InternalMessageType>>
messageMarshaller, messageUnmarshaller, metricsbuild, setMessageMarshaller, setMessageUnmarshaller, setMetricspublic JmsAdapter.Builder<InternalMessageType> setIdentifier(String identifier)
public JmsAdapter.Builder<InternalMessageType> setDefaultRpcTimeout(long defaultRpcTimeout, TimeUnit timeUnit)
public JmsAdapter.Builder<InternalMessageType> setDefaultMessagePriority(int priority)
public JmsAdapter.Builder<InternalMessageType> setDefaultMessageTimeToLive(long timeToLive)
public JmsAdapter.Builder<InternalMessageType> setDefaultMessageDeliveryMode(int deliveryMode)
public JmsAdapter.Builder<InternalMessageType> setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
public JmsAdapter.Builder<InternalMessageType> setProducerSessionTransacted(boolean sessionTransacted)
public JmsAdapter.Builder<InternalMessageType> setProducerSessionAckMode(int sessionAckMode)
public JmsAdapter.Builder<InternalMessageType> setConsumerSessionTransacted(boolean sessionTransacted)
public JmsAdapter.Builder<InternalMessageType> setConsumerSessionAckMode(int sessionAckMode)
public JmsAdapter.Builder<InternalMessageType> setCorrelationIdGenerator(java.util.function.Supplier<String> correlationIdGenerator)
public JmsAdapter.Builder<InternalMessageType> setDestinationIdGenerator(java.util.function.Function<javax.jms.Destination,String> destinationIdGenerator)
public JmsAdapter.Builder<InternalMessageType> setErrorReplyFactory(java.util.function.Function<Throwable,InternalMessageType> errorReplyFactory)
public JmsAdapter.Builder<InternalMessageType> setJmsObjectRepository(ch.squaredesk.nova.comm.jms.JmsObjectRepository jmsObjectRepository)
public JmsAdapter.Builder<InternalMessageType> setRpcClient(RpcClient<InternalMessageType> rpcClient)
public JmsAdapter.Builder<InternalMessageType> setRpcServer(RpcServer<InternalMessageType> rpcServer)
public JmsAdapter.Builder<InternalMessageType> setMessageReceiver(ch.squaredesk.nova.comm.jms.MessageReceiver<InternalMessageType> messageReceiver)
public JmsAdapter.Builder<InternalMessageType> setMessageSender(MessageSender<InternalMessageType> messageSender)
protected void validate()
validate in class CommAdapterBuilder<InternalMessageType,JmsAdapter<InternalMessageType>>public JmsAdapter<InternalMessageType> createInstance()
createInstance in class CommAdapterBuilder<InternalMessageType,JmsAdapter<InternalMessageType>>Copyright © 2018. All rights reserved.