package com.google.pubsub.jms.light.session; import com.google.pubsub.jms.light.PubSubConnection; import javax.jms.Destination; import javax.jms.JMSException; import javax.jms.MessageConsumer; import javax.jms.Topic; /** * Default implementation of {@link javax.jms.Session} consumer creations. * * @author Maksym Prokhorenko */ public abstract class AbstractSessionConsumerCreator extends AbstractSessionSubscriberCreator { /** * Default constructor. * @param connection is a jms connection. * @param transacted is an indicator whether the session in transacted mode. * @param acknowledgeMode is an acknowledgement mode {@link javax.jms.Session#AUTO_ACKNOWLEDGE}, * {@link javax.jms.Session#CLIENT_ACKNOWLEDGE}, * {@link javax.jms.Session#SESSION_TRANSACTED}. */ public AbstractSessionConsumerCreator( final PubSubConnection connection, final boolean transacted, final int acknowledgeMode) { super(connection, transacted, acknowledgeMode); } @Override public MessageConsumer createConsumer(final Destination destination) throws JMSException { return null; } @Override public MessageConsumer createConsumer( final Destination destination, final String messageSelector) throws JMSException { return null; } @Override public MessageConsumer createConsumer( final Destination destination, final String messageSelector, final boolean noLocal) throws JMSException { return null; } @Override public MessageConsumer createSharedConsumer( final Topic topic, final String sharedSubscriptionName) throws JMSException { return null; } @Override public MessageConsumer createSharedConsumer( final Topic topic, final String sharedSubscriptionName, final String messageSelector) throws JMSException { return null; } @Override public MessageConsumer createDurableConsumer( final Topic topic, final String name) throws JMSException { return null; } @Override public MessageConsumer createDurableConsumer( final Topic topic, final String name, final String messageSelector, final boolean noLocal) throws JMSException { return null; } @Override public MessageConsumer createSharedDurableConsumer( final Topic topic, final String name) throws JMSException { return null; } @Override public MessageConsumer createSharedDurableConsumer( final Topic topic, final String name, final String messageSelector) throws JMSException { return null; } }