@Override public void onConnectionInit(Event event) { Connection conn = event.getConnection(); Session ssn = conn.session(); Sender snd = ssn.sender("sender"); conn.open(); ssn.open(); snd.open(); }
@Override public org.splash.messaging.Session createSession() throws NetworkException, MessagingException, TimeoutException { synchronized (_lock) { if (_closed.get()) { throw new MessagingException("Connection is closed"); } Session ssn = _connection.session(); SessionImpl session = new SessionImpl(this, ssn); _sessions.put(ssn, session); session.init(); return session; } }