Uses of Class
com.datastax.oss.pulsar.jms.PulsarSession
Packages that use PulsarSession
-
Uses of PulsarSession in com.datastax.oss.pulsar.jms
Methods in com.datastax.oss.pulsar.jms that return PulsarSessionModifier and TypeMethodDescriptionPulsarConnection.createSession()Creates aSessionobject, specifying no arguments.PulsarConnection.createSession(boolean transacted, int acknowledgeMode) Creates aSessionobject, specifyingtransactedandacknowledgeMode.PulsarConnection.createSession(int sessionMode) Creates aSessionobject, specifyingsessionMode.PulsarSession.createSession(int sessionMode, Map<String, Object> customConfiguration) Build a new Sessopm that shares the same Connection, asJMSContext.createContext(int).Methods in com.datastax.oss.pulsar.jms with parameters of type PulsarSessionModifier and TypeMethodDescriptionstatic voidUtils.checkNotOnMessageListener(PulsarSession session) static voidUtils.checkNotOnMessageProducer(PulsarSession session, com.datastax.oss.pulsar.jms.PulsarMessageProducer producer) static voidUtils.checkNotOnSessionCallback(PulsarSession session) org.apache.pulsar.client.impl.ConsumerBase<?>PulsarConnectionFactory.createConsumer(PulsarDestination destination, String consumerName, org.apache.pulsar.client.api.SubscriptionMode subscriptionMode, org.apache.pulsar.client.api.SubscriptionType subscriptionType, String messageSelector, boolean noLocal, PulsarSession session) javax.jms.TemporaryQueuePulsarConnection.createTemporaryQueue(PulsarSession session) javax.jms.TemporaryTopicPulsarConnection.createTemporaryTopic(PulsarSession session) static voidUtils.executeCompletionListenerInSessionContext(PulsarSession session, com.datastax.oss.pulsar.jms.PulsarMessageProducer producer, Runnable code) static booleanUtils.executeMessageListenerInSessionContext(PulsarSession session, PulsarMessageConsumer consumer, BooleanSupplier code) static booleanUtils.isOnMessageListener(PulsarSession session, PulsarMessageConsumer consumer) voidPulsarConnection.unregisterSession(PulsarSession session) Constructors in com.datastax.oss.pulsar.jms with parameters of type PulsarSessionModifierConstructorDescriptionPulsarMessageConsumer(String subscriptionName, PulsarDestination destination, PulsarSession session, org.apache.pulsar.client.api.SubscriptionMode subscriptionMode, org.apache.pulsar.client.api.SubscriptionType subscriptionType, String selector, boolean unregisterSubscriptionOnClose, boolean noLocal)