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