/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
public ConnectionState(ConnectionInfo info) { this.info = info; // Add the default session id. addSession(new SessionInfo(info, -1)); }
public void reset(ConnectionInfo info) { this.info = info; transactions.clear(); sessions.clear(); tempDestinations.clear(); shutdown.set(false); // Add the default session id. addSession(new SessionInfo(info, -1)); }
/** * Returns the SessionInfo bean. * * @return info - SessionInfo bean. * @throws JMSException */ protected SessionInfo getSessionInfo() throws JMSException { SessionInfo info = new SessionInfo(connection.getConnectionInfo(), getSessionId().getValue()); return info; }
/** * Construct the Session * * @param connection * @param sessionId * @param acknowledgeMode n.b if transacted - the acknowledgeMode == * Session.SESSION_TRANSACTED * @param asyncDispatch * @param sessionAsyncDispatch * @throws JMSException on internal error */ protected ActiveMQSession(ActiveMQConnection connection, SessionId sessionId, int acknowledgeMode, boolean asyncDispatch, boolean sessionAsyncDispatch) throws JMSException { this.debug = LOG.isDebugEnabled(); this.connection = connection; this.acknowledgementMode = acknowledgeMode; this.asyncDispatch = asyncDispatch; this.sessionAsyncDispatch = sessionAsyncDispatch; this.info = new SessionInfo(connection.getConnectionInfo(), sessionId.getValue()); setTransactionContext(new TransactionContext(connection)); stats = new JMSSessionStatsImpl(producers, consumers); this.connection.asyncSendPacket(info); setTransformer(connection.getTransformer()); setBlobTransferPolicy(connection.getBlobTransferPolicy()); this.connectionExecutor=connection.getExecutor(); this.executor = new ActiveMQSessionExecutor(this); connection.addSession(this); if (connection.isStarted()) { start(); } }
throw ((ExceptionResponse) resp).getException(); localSessionInfo = new SessionInfo(localConnectionInfo, 1); localBroker.oneway(localSessionInfo); throw ((ExceptionResponse) resp).getException(); SessionInfo duplexInboundSession = new SessionInfo(duplexLocalConnectionInfo, 1); duplexInboundLocalProducerInfo = new ProducerInfo(duplexInboundSession, 1); duplexInboundLocalBroker.oneway(duplexInboundSession);
remoteBroker.oneway(remoteConnectionInfo); SessionInfo remoteSessionInfo = new SessionInfo(remoteConnectionInfo, 1); remoteBroker.oneway(remoteSessionInfo); producerInfo = new ProducerInfo(remoteSessionInfo, 1);
remoteBroker.oneway(connectionInfo); sessionInfo = new SessionInfo(connectionInfo, 1); localBroker.oneway(sessionInfo); remoteBroker.oneway(sessionInfo);
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
/** * @return a new object instance */ public DataStructure createObject() { return new SessionInfo(); }
@Override public void open() { LOG.debug("Session {} opened", getSessionId()); getEndpoint().setContext(this); getEndpoint().setIncomingCapacity(Integer.MAX_VALUE); getEndpoint().open(); connection.sendToActiveMQ(new SessionInfo(getSessionId())); }