/** * Used to create a new pubsub service for a fixed topic * @return new PubSubFixedTopicService */ public PubSubFixedTopicService newPubSubService(final String baseTopic) { String trackTopic = BuilderImpl.buildTrackTopic(baseTopic, track); return new PubSubFixedTopicService(this, baseTopic, trackTopic); }
/** * Used to create a new pubsub service for a fixed topic * @param queueLength int to be passed to PubSubService * @param maxMessageSize int to be passed to PubSubService * @return new PubSubFixedTopicService */ public PubSubFixedTopicService newPubSubService(String baseTopic, final int queueLength, final int maxMessageSize) { String trackTopic = BuilderImpl.buildTrackTopic(baseTopic, track); return new PubSubFixedTopicService(this, baseTopic, trackTopic, queueLength, maxMessageSize); }
/** * Used to create a new pubsub service for a fixed topic * @param queueLength int to be passed to PubSubService * @return new PubSubFixedTopicService */ public PubSubFixedTopicService newPubSubService(String baseTopic, int queueLength) { String trackTopic = BuilderImpl.buildTrackTopic(baseTopic, track); return new PubSubFixedTopicService(this, baseTopic, trackTopic, queueLength, 0); }