protected void setMessageResponseLinks(UriInfo info, String basePath, Response.ResponseBuilder responseBuilder, String index) { setConsumeNextLink(serviceManager.getLinkStrategy(), responseBuilder, info, basePath, index); setSessionLink(responseBuilder, info, basePath); }
protected void setAcknowledgeLinks(UriInfo uriInfo, String basePath, Response.ResponseBuilder builder, String index) { setAcknowledgeNextLink(serviceManager.getLinkStrategy(), builder, uriInfo, basePath, index); setSessionLink(builder, uriInfo, basePath); }
@Override protected ClientMessage receiveFromConsumer(long timeoutSecs) throws Exception { ClientMessage message = super.receiveFromConsumer(timeoutSecs); if (message != null) { ack = new Acknowledgement((counter++) + startup, message); //System.out.println("---> Setting ack: " + ack.getAckToken()); } return message; }
@Override protected void setMessageResponseLinks(UriInfo info, String basePath, Response.ResponseBuilder builder, String index) { setAcknowledgementLink(builder, info, basePath); setSessionLink(builder, info, basePath); }
public QueueConsumer createAcknowledgedConsumer(String selector) throws ActiveMQException { String genId = sessionCounter.getAndIncrement() + "-queue-" + destination + "-" + startup; QueueConsumer consumer = new AcknowledgedQueueConsumer(sessionFactory, destination, genId, serviceManager, selector); addConsumer(consumer); return consumer; }
@Override public synchronized void shutdown() { super.shutdown(); if (ack != null) { ack = null; } }
public QueueConsumer(ClientSessionFactory factory, String destination, String id, DestinationServiceManager serviceManager, String selector) throws ActiveMQException { this.factory = factory; this.destination = destination; this.id = id; this.serviceManager = serviceManager; this.selector = selector; createSession(); }
public long getConsumeIndex() { if (lastConsumed == null) return -1; return lastConsumed.getMessageID(); }
@Override protected ClientMessage receive(long timeoutSecs) throws Exception { ClientMessage msg = super.receive(timeoutSecs); return msg; }
protected void setPollTimeoutLinks(UriInfo info, String basePath, Response.ResponseBuilder builder, String index) { setSessionLink(builder, info, basePath); setConsumeNextLink(serviceManager.getLinkStrategy(), builder, info, basePath, index); }
@Override protected void setPollTimeoutLinks(UriInfo info, String basePath, Response.ResponseBuilder builder, String index) { setAcknowledgeNextLink(serviceManager.getLinkStrategy(), builder, info, basePath, index); setSessionLink(builder, info, basePath); }
@Override protected ClientMessage receiveFromConsumer(long timeoutSecs) throws Exception { ClientMessage message = super.receiveFromConsumer(timeoutSecs); if (message != null) { ack = new Acknowledgement((counter++) + startup, message); //System.out.println("---> Setting ack: " + ack.getAckToken()); } return message; }
@Override protected void setMessageResponseLinks(UriInfo info, String basePath, Response.ResponseBuilder builder, String index) { setAcknowledgementLink(builder, info, basePath); setSessionLink(builder, info, basePath); }
@Override public synchronized void shutdown() { super.shutdown(); if (ack != null) { ack = null; } }
public QueueConsumer(ClientSessionFactory factory, String destination, String id, DestinationServiceManager serviceManager, String selector) throws ActiveMQException { this.factory = factory; this.destination = destination; this.id = id; this.serviceManager = serviceManager; this.selector = selector; createSession(); }
protected void setPollTimeoutLinks(UriInfo info, String basePath, Response.ResponseBuilder builder, String index) { setSessionLink(builder, info, basePath); setConsumeNextLink(serviceManager.getLinkStrategy(), builder, info, basePath, index); }
@Override protected void setPollTimeoutLinks(UriInfo info, String basePath, Response.ResponseBuilder builder, String index) { setAcknowledgeNextLink(serviceManager.getLinkStrategy(), builder, info, basePath, index); setSessionLink(builder, info, basePath); }
protected void setMessageResponseLinks(UriInfo info, String basePath, Response.ResponseBuilder responseBuilder, String index) { setConsumeNextLink(serviceManager.getLinkStrategy(), responseBuilder, info, basePath, index); setSessionLink(responseBuilder, info, basePath); }
protected void setAcknowledgeLinks(UriInfo uriInfo, String basePath, Response.ResponseBuilder builder, String index) { setAcknowledgeNextLink(serviceManager.getLinkStrategy(), builder, uriInfo, basePath, index); setSessionLink(builder, uriInfo, basePath); }