/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
public void connectionInterruptProcessingComplete(Transport transport, ConnectionId connectionId) { ConnectionState connectionState = connectionStates.get(connectionId); if (connectionState != null) { connectionState.setConnectionInterruptProcessingComplete(true); Map<ConsumerId, ConsumerInfo> stalledConsumers = connectionState.getRecoveringPullConsumers(); for (Entry<ConsumerId, ConsumerInfo> entry: stalledConsumers.entrySet()) { ConsumerControl control = new ConsumerControl(); control.setConsumerId(entry.getKey()); control.setPrefetch(entry.getValue().getPrefetchSize()); control.setDestination(entry.getValue().getDestination()); try { if (LOG.isDebugEnabled()) { LOG.debug("restored recovering consumer: " + control.getConsumerId() + " with: " + control.getPrefetch()); } transport.oneway(control); } catch (Exception ex) { if (LOG.isDebugEnabled()) { LOG.debug("Failed to submit control for consumer: " + control.getConsumerId() + " with: " + control.getPrefetch(), ex); } } } stalledConsumers.clear(); } }
ConsumerControl stopConsumer = new ConsumerControl(); stopConsumer.setConsumerId(subscription.getConsumerInfo().getConsumerId()); stopConsumer.setClose(true);
/** * inform the MessageConsumer on the client to change it's prefetch * * @param newPrefetch */ @Override public void updateConsumerPrefetch(int newPrefetch) { if (context != null && context.getConnection() != null && context.getConnection().isManageable()) { ConsumerControl cc = new ConsumerControl(); cc.setConsumerId(info.getConsumerId()); cc.setPrefetch(newPrefetch); context.getConnection().dispatchAsync(cc); } }
/** * inform the MessageConsumer on the client to change it's prefetch * * @param newPrefetch */ @Override public void updateConsumerPrefetch(int newPrefetch) { if (context != null && context.getConnection() != null && context.getConnection().isManageable()) { ConsumerControl cc = new ConsumerControl(); cc.setConsumerId(info.getConsumerId()); cc.setPrefetch(newPrefetch); context.getConnection().dispatchAsync(cc); } }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }
/** * @return a new object instance */ public DataStructure createObject() { return new ConsumerControl(); }