-
Method Summary
default void
afterCloseSession(org.apache.activemq.artemis.core.server.ServerSession session,
boolean failed)
After a session is closed
default void
After a session has been created.
default void
After session metadata is added to the session
default void
beforeCloseSession(org.apache.activemq.artemis.core.server.ServerSession session,
boolean failed)
Before a session is closed
default void
beforeCreateSession(String name,
String username,
int minLargeMessageSize,
RemotingConnection connection,
boolean autoCommitSends,
boolean autoCommitAcks,
boolean preAcknowledge,
boolean xa,
String defaultAddress,
SessionCallback callback,
boolean autoCreateQueues,
org.apache.activemq.artemis.core.persistence.OperationContext context,
Map<SimpleString,RoutingType> prefixes)
Before a session is created.
default void
Before session metadata is added to the session
default void
Called when adding session metadata fails because the metadata is a duplicate
-
Method Details
-
beforeCreateSession
default void beforeCreateSession(String name,
String username,
int minLargeMessageSize,
RemotingConnection connection,
boolean autoCommitSends,
boolean autoCommitAcks,
boolean preAcknowledge,
boolean xa,
String defaultAddress,
SessionCallback callback,
boolean autoCreateQueues,
org.apache.activemq.artemis.core.persistence.OperationContext context,
Map<SimpleString,RoutingType> prefixes)
throws ActiveMQException
Before a session is created.
- Parameters:
name
-
username
-
minLargeMessageSize
-
connection
-
autoCommitSends
-
autoCommitAcks
-
preAcknowledge
-
xa
-
defaultAddress
-
callback
-
autoCreateQueues
-
context
-
prefixes
-
- Throws:
ActiveMQException
-
afterCreateSession
default void afterCreateSession(org.apache.activemq.artemis.core.server.ServerSession session)
throws ActiveMQException
After a session has been created.
- Parameters:
session
- The newly created session
- Throws:
ActiveMQException
-
beforeCloseSession
default void beforeCloseSession(org.apache.activemq.artemis.core.server.ServerSession session,
boolean failed)
throws ActiveMQException
Before a session is closed
- Parameters:
session
-
failed
-
- Throws:
ActiveMQException
-
afterCloseSession
default void afterCloseSession(org.apache.activemq.artemis.core.server.ServerSession session,
boolean failed)
throws ActiveMQException
After a session is closed
- Parameters:
session
-
failed
-
- Throws:
ActiveMQException
-
-
-