blob: 2a745bf26a29a38c38e160313f48858d42c3e095 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Uses of Interface org.apache.activemq.artemis.core.server.ServerSession (ActiveMQ Artemis Website 2.29.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface org.apache.activemq.artemis.core.server.ServerSession (ActiveMQ Artemis Website 2.29.0 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Interface org.apache.activemq.artemis.core.server.ServerSession" class="title">Uses of Interface<br>org.apache.activemq.artemis.core.server.ServerSession</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.management.impl">org.apache.activemq.artemis.core.management.impl</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.management.impl.view">org.apache.activemq.artemis.core.management.impl.view</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.management.impl.view.predicate">org.apache.activemq.artemis.core.management.impl.view.predicate</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.protocol.core">org.apache.activemq.artemis.core.protocol.core</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.server">org.apache.activemq.artemis.core.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.server.impl">org.apache.activemq.artemis.core.server.impl</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.server.plugin">org.apache.activemq.artemis.core.server.plugin</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.activemq.artemis.core.server.plugin.impl">org.apache.activemq.artemis.core.server.plugin.impl</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.management.impl">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../../management/impl/package-summary.html">org.apache.activemq.artemis.core.management.impl</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../management/impl/package-summary.html">org.apache.activemq.artemis.core.management.impl</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerControlImpl.</span><code><span class="memberNameLink"><a href="../../management/impl/ActiveMQServerControlImpl.html#buildSessionJSON(org.apache.activemq.artemis.json.JsonArrayBuilder,org.apache.activemq.artemis.core.server.ServerSession)">buildSessionJSON</a></span>&#8203;(org.apache.activemq.artemis.json.JsonArrayBuilder&nbsp;array,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;sess)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.management.impl.view">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../../management/impl/view/package-summary.html">org.apache.activemq.artemis.core.management.impl.view</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../management/impl/view/package-summary.html">org.apache.activemq.artemis.core.management.impl.view</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SessionView.</span><code><span class="memberNameLink"><a href="../../management/impl/view/SessionView.html#getField(org.apache.activemq.artemis.core.server.ServerSession,java.lang.String)">getField</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;fieldName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.apache.activemq.artemis.json.JsonObjectBuilder</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SessionView.</span><code><span class="memberNameLink"><a href="../../management/impl/view/SessionView.html#toJson(org.apache.activemq.artemis.core.server.ServerSession)">toJson</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.management.impl.view.predicate">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../../management/impl/view/predicate/package-summary.html">org.apache.activemq.artemis.core.management.impl.view.predicate</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../management/impl/view/predicate/package-summary.html">org.apache.activemq.artemis.core.management.impl.view.predicate</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SessionFilterPredicate.</span><code><span class="memberNameLink"><a href="../../management/impl/view/predicate/SessionFilterPredicate.html#test(org.apache.activemq.artemis.core.server.ServerSession)">test</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.protocol.core">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../../protocol/core/package-summary.html">org.apache.activemq.artemis.core.protocol.core</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../protocol/core/package-summary.html">org.apache.activemq.artemis.core.protocol.core</a> that return <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSessionPacketHandler.</span><code><span class="memberNameLink"><a href="../../protocol/core/ServerSessionPacketHandler.html#getSession()">getSession</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../../protocol/core/package-summary.html">org.apache.activemq.artemis.core.protocol.core</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../protocol/core/ServerSessionPacketHandler.html#%3Cinit%3E(org.apache.activemq.artemis.core.server.ActiveMQServer,org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.protocol.core.Channel)">ServerSessionPacketHandler</a></span>&#8203;(<a href="../ActiveMQServer.html" title="interface in org.apache.activemq.artemis.core.server">ActiveMQServer</a>&nbsp;server,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../protocol/core/Channel.html" title="interface in org.apache.activemq.artemis.core.protocol.core">Channel</a>&nbsp;channel)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.server">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../package-summary.html">org.apache.activemq.artemis.core.server</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../package-summary.html">org.apache.activemq.artemis.core.server</a> that return <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServer.</span><code><span class="memberNameLink"><a href="../ActiveMQServer.html#createInternalSession(java.lang.String,int,org.apache.activemq.artemis.spi.core.protocol.RemotingConnection,boolean,boolean,boolean,boolean,java.lang.String,org.apache.activemq.artemis.spi.core.protocol.SessionCallback,boolean,org.apache.activemq.artemis.core.persistence.OperationContext,java.util.Map,java.lang.String,boolean)">createInternalSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
int&nbsp;minLargeMessageSize,
<a href="../../../spi/core/protocol/RemotingConnection.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">RemotingConnection</a>&nbsp;remotingConnection,
boolean&nbsp;autoCommitSends,
boolean&nbsp;autoCommitAcks,
boolean&nbsp;preAcknowledge,
boolean&nbsp;xa,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultAddress,
<a href="../../../spi/core/protocol/SessionCallback.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">SessionCallback</a>&nbsp;callback,
boolean&nbsp;autoCreateQueues,
<a href="../../persistence/OperationContext.html" title="interface in org.apache.activemq.artemis.core.persistence">OperationContext</a>&nbsp;context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/SimpleString.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">SimpleString</a>,&#8203;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/RoutingType.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">RoutingType</a>&gt;&nbsp;prefixes,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;securityDomain,
boolean&nbsp;isLegacyProducer)</code></th>
<td class="colLast">
<div class="block">This is to be used in places where security is bypassed, like internal sessions, broker connections, etc...</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServer.</span><code><span class="memberNameLink"><a href="../ActiveMQServer.html#createSession(java.lang.String,java.lang.String,java.lang.String,int,org.apache.activemq.artemis.spi.core.protocol.RemotingConnection,boolean,boolean,boolean,boolean,java.lang.String,org.apache.activemq.artemis.spi.core.protocol.SessionCallback,boolean,org.apache.activemq.artemis.core.persistence.OperationContext,java.util.Map,java.lang.String,java.lang.String,boolean)">createSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;username,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;password,
int&nbsp;minLargeMessageSize,
<a href="../../../spi/core/protocol/RemotingConnection.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">RemotingConnection</a>&nbsp;remotingConnection,
boolean&nbsp;autoCommitSends,
boolean&nbsp;autoCommitAcks,
boolean&nbsp;preAcknowledge,
boolean&nbsp;xa,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultAddress,
<a href="../../../spi/core/protocol/SessionCallback.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">SessionCallback</a>&nbsp;callback,
boolean&nbsp;autoCreateQueues,
<a href="../../persistence/OperationContext.html" title="interface in org.apache.activemq.artemis.core.persistence">OperationContext</a>&nbsp;context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/SimpleString.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">SimpleString</a>,&#8203;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/RoutingType.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">RoutingType</a>&gt;&nbsp;prefixes,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;securityDomain,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;validatedUser,
boolean&nbsp;isLegacyProducer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RoutingContext.</span><code><span class="memberNameLink"><a href="../RoutingContext.html#getServerSession()">getServerSession</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServer.</span><code><span class="memberNameLink"><a href="../ActiveMQServer.html#getSessionByID(java.lang.String)">getSessionByID</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServer.</span><code><span class="memberNameLink"><a href="../ActiveMQServer.html#lookupSession(java.lang.String,java.lang.String)">lookupSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;metakey,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;metavalue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../package-summary.html">org.apache.activemq.artemis.core.server</a> that return types with arguments of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServer.</span><code><span class="memberNameLink"><a href="../ActiveMQServer.html#getSessions()">getSessions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServer.</span><code><span class="memberNameLink"><a href="../ActiveMQServer.html#getSessions(java.lang.String)">getSessions</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;connectionID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../package-summary.html">org.apache.activemq.artemis.core.server</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../RoutingContext.html" title="interface in org.apache.activemq.artemis.core.server">RoutingContext</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RoutingContext.</span><code><span class="memberNameLink"><a href="../RoutingContext.html#setServerSession(org.apache.activemq.artemis.core.server.ServerSession)">setServerSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.server.impl">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../impl/package-summary.html">org.apache.activemq.artemis.core.server.impl</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../impl/package-summary.html">org.apache.activemq.artemis.core.server.impl</a> that implement <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../impl/ServerSessionImpl.html" title="class in org.apache.activemq.artemis.core.server.impl">ServerSessionImpl</a></span></code></th>
<td class="colLast">
<div class="block">Server side Session implementation</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../impl/package-summary.html">org.apache.activemq.artemis.core.server.impl</a> that return <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerImpl.</span><code><span class="memberNameLink"><a href="../impl/ActiveMQServerImpl.html#createInternalSession(java.lang.String,int,org.apache.activemq.artemis.spi.core.protocol.RemotingConnection,boolean,boolean,boolean,boolean,java.lang.String,org.apache.activemq.artemis.spi.core.protocol.SessionCallback,boolean,org.apache.activemq.artemis.core.persistence.OperationContext,java.util.Map,java.lang.String,boolean)">createInternalSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
int&nbsp;minLargeMessageSize,
<a href="../../../spi/core/protocol/RemotingConnection.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">RemotingConnection</a>&nbsp;connection,
boolean&nbsp;autoCommitSends,
boolean&nbsp;autoCommitAcks,
boolean&nbsp;preAcknowledge,
boolean&nbsp;xa,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultAddress,
<a href="../../../spi/core/protocol/SessionCallback.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">SessionCallback</a>&nbsp;callback,
boolean&nbsp;autoCreateQueues,
<a href="../../persistence/OperationContext.html" title="interface in org.apache.activemq.artemis.core.persistence">OperationContext</a>&nbsp;context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/SimpleString.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">SimpleString</a>,&#8203;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/RoutingType.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">RoutingType</a>&gt;&nbsp;prefixes,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;securityDomain,
boolean&nbsp;isLegacyProducer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerImpl.</span><code><span class="memberNameLink"><a href="../impl/ActiveMQServerImpl.html#createSession(java.lang.String,java.lang.String,java.lang.String,int,org.apache.activemq.artemis.spi.core.protocol.RemotingConnection,boolean,boolean,boolean,boolean,java.lang.String,org.apache.activemq.artemis.spi.core.protocol.SessionCallback,boolean,org.apache.activemq.artemis.core.persistence.OperationContext,java.util.Map,java.lang.String,java.lang.String,boolean)">createSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;username,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;password,
int&nbsp;minLargeMessageSize,
<a href="../../../spi/core/protocol/RemotingConnection.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">RemotingConnection</a>&nbsp;connection,
boolean&nbsp;autoCommitSends,
boolean&nbsp;autoCommitAcks,
boolean&nbsp;preAcknowledge,
boolean&nbsp;xa,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultAddress,
<a href="../../../spi/core/protocol/SessionCallback.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">SessionCallback</a>&nbsp;callback,
boolean&nbsp;autoCreateQueues,
<a href="../../persistence/OperationContext.html" title="interface in org.apache.activemq.artemis.core.persistence">OperationContext</a>&nbsp;context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/SimpleString.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">SimpleString</a>,&#8203;<a href="https://activemq.apache.org/components/artemis/artemis-core-client/apidocs/org/apache/activemq/artemis/api/core/RoutingType.html?is-external=true" title="class or interface in org.apache.activemq.artemis.api.core" class="externalLink">RoutingType</a>&gt;&nbsp;prefixes,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;securityDomain,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;validatedUser,
boolean&nbsp;isLegacyProducer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RoutingContextImpl.</span><code><span class="memberNameLink"><a href="../impl/RoutingContextImpl.html#getServerSession()">getServerSession</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerImpl.</span><code><span class="memberNameLink"><a href="../impl/ActiveMQServerImpl.html#getSessionByID(java.lang.String)">getSessionByID</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerImpl.</span><code><span class="memberNameLink"><a href="../impl/ActiveMQServerImpl.html#lookupSession(java.lang.String,java.lang.String)">lookupSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../impl/package-summary.html">org.apache.activemq.artemis.core.server.impl</a> that return types with arguments of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerImpl.</span><code><span class="memberNameLink"><a href="../impl/ActiveMQServerImpl.html#getSessions()">getSessions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerImpl.</span><code><span class="memberNameLink"><a href="../impl/ActiveMQServerImpl.html#getSessions(java.lang.String)">getSessions</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;connectionID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../impl/package-summary.html">org.apache.activemq.artemis.core.server.impl</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../impl/RoutingContextImpl.html" title="class in org.apache.activemq.artemis.core.server.impl">RoutingContextImpl</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RoutingContextImpl.</span><code><span class="memberNameLink"><a href="../impl/RoutingContextImpl.html#setServerSession(org.apache.activemq.artemis.core.server.ServerSession)">setServerSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../impl/package-summary.html">org.apache.activemq.artemis.core.server.impl</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../impl/ServerConsumerImpl.html#%3Cinit%3E(long,org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.postoffice.QueueBinding,org.apache.activemq.artemis.core.filter.Filter,boolean,boolean,org.apache.activemq.artemis.core.persistence.StorageManager,org.apache.activemq.artemis.spi.core.protocol.SessionCallback,boolean,boolean,org.apache.activemq.artemis.core.server.management.ManagementService,boolean,java.lang.Integer,org.apache.activemq.artemis.core.server.ActiveMQServer)">ServerConsumerImpl</a></span>&#8203;(long&nbsp;id,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../postoffice/QueueBinding.html" title="interface in org.apache.activemq.artemis.core.postoffice">QueueBinding</a>&nbsp;binding,
<a href="../../filter/Filter.html" title="interface in org.apache.activemq.artemis.core.filter">Filter</a>&nbsp;filter,
boolean&nbsp;started,
boolean&nbsp;browseOnly,
<a href="../../persistence/StorageManager.html" title="interface in org.apache.activemq.artemis.core.persistence">StorageManager</a>&nbsp;storageManager,
<a href="../../../spi/core/protocol/SessionCallback.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">SessionCallback</a>&nbsp;callback,
boolean&nbsp;preAcknowledge,
boolean&nbsp;strictUpdateDeliveryCount,
<a href="../management/ManagementService.html" title="interface in org.apache.activemq.artemis.core.server.management">ManagementService</a>&nbsp;managementService,
boolean&nbsp;supportLargeMessage,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;credits,
<a href="../ActiveMQServer.html" title="interface in org.apache.activemq.artemis.core.server">ActiveMQServer</a>&nbsp;server)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../impl/ServerConsumerImpl.html#%3Cinit%3E(long,org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.postoffice.QueueBinding,org.apache.activemq.artemis.core.filter.Filter,boolean,boolean,org.apache.activemq.artemis.core.persistence.StorageManager,org.apache.activemq.artemis.spi.core.protocol.SessionCallback,boolean,boolean,org.apache.activemq.artemis.core.server.management.ManagementService,org.apache.activemq.artemis.core.server.ActiveMQServer)">ServerConsumerImpl</a></span>&#8203;(long&nbsp;id,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../postoffice/QueueBinding.html" title="interface in org.apache.activemq.artemis.core.postoffice">QueueBinding</a>&nbsp;binding,
<a href="../../filter/Filter.html" title="interface in org.apache.activemq.artemis.core.filter">Filter</a>&nbsp;filter,
boolean&nbsp;started,
boolean&nbsp;browseOnly,
<a href="../../persistence/StorageManager.html" title="interface in org.apache.activemq.artemis.core.persistence">StorageManager</a>&nbsp;storageManager,
<a href="../../../spi/core/protocol/SessionCallback.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">SessionCallback</a>&nbsp;callback,
boolean&nbsp;preAcknowledge,
boolean&nbsp;strictUpdateDeliveryCount,
<a href="../management/ManagementService.html" title="interface in org.apache.activemq.artemis.core.server.management">ManagementService</a>&nbsp;managementService,
<a href="../ActiveMQServer.html" title="interface in org.apache.activemq.artemis.core.server">ActiveMQServer</a>&nbsp;server)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../impl/ServerConsumerImpl.html#%3Cinit%3E(long,org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.postoffice.QueueBinding,org.apache.activemq.artemis.core.filter.Filter,int,boolean,boolean,org.apache.activemq.artemis.core.persistence.StorageManager,org.apache.activemq.artemis.spi.core.protocol.SessionCallback,boolean,boolean,org.apache.activemq.artemis.core.server.management.ManagementService,boolean,java.lang.Integer,org.apache.activemq.artemis.core.server.ActiveMQServer)">ServerConsumerImpl</a></span>&#8203;(long&nbsp;id,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../postoffice/QueueBinding.html" title="interface in org.apache.activemq.artemis.core.postoffice">QueueBinding</a>&nbsp;binding,
<a href="../../filter/Filter.html" title="interface in org.apache.activemq.artemis.core.filter">Filter</a>&nbsp;filter,
int&nbsp;priority,
boolean&nbsp;started,
boolean&nbsp;browseOnly,
<a href="../../persistence/StorageManager.html" title="interface in org.apache.activemq.artemis.core.persistence">StorageManager</a>&nbsp;storageManager,
<a href="../../../spi/core/protocol/SessionCallback.html" title="interface in org.apache.activemq.artemis.spi.core.protocol">SessionCallback</a>&nbsp;callback,
boolean&nbsp;preAcknowledge,
boolean&nbsp;strictUpdateDeliveryCount,
<a href="../management/ManagementService.html" title="interface in org.apache.activemq.artemis.core.server.management">ManagementService</a>&nbsp;managementService,
boolean&nbsp;supportLargeMessage,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;credits,
<a href="../ActiveMQServer.html" title="interface in org.apache.activemq.artemis.core.server">ActiveMQServer</a>&nbsp;server)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../impl/ServerLegacyProducersImpl.html#%3Cinit%3E(org.apache.activemq.artemis.core.server.ServerSession)">ServerLegacyProducersImpl</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.server.plugin">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../plugin/package-summary.html">org.apache.activemq.artemis.core.server.plugin</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../plugin/package-summary.html">org.apache.activemq.artemis.core.server.plugin</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerSessionPlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerSessionPlugin.html#afterCloseSession(org.apache.activemq.artemis.core.server.ServerSession,boolean)">afterCloseSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;failed)</code></th>
<td class="colLast">
<div class="block">After a session is closed</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerSessionPlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerSessionPlugin.html#afterCreateSession(org.apache.activemq.artemis.core.server.ServerSession)">afterCreateSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session)</code></th>
<td class="colLast">
<div class="block">After a session has been created.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerMessagePlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerMessagePlugin.html#afterSend(org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.api.core.Message,boolean,boolean,org.apache.activemq.artemis.core.postoffice.RoutingStatus)">afterSend</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue,
<a href="../../postoffice/RoutingStatus.html" title="enum in org.apache.activemq.artemis.core.postoffice">RoutingStatus</a>&nbsp;result)</code></th>
<td class="colLast">
<div class="block">After a message is sent</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerSessionPlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerSessionPlugin.html#afterSessionMetadataAdded(org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">afterSessionMetadataAdded</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">After session metadata is added to the session</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerSessionPlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerSessionPlugin.html#beforeCloseSession(org.apache.activemq.artemis.core.server.ServerSession,boolean)">beforeCloseSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;failed)</code></th>
<td class="colLast">
<div class="block">Before a session is closed</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerMessagePlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerMessagePlugin.html#beforeSend(org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.api.core.Message,boolean,boolean)">beforeSend</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue)</code></th>
<td class="colLast">
<div class="block">Before a message is sent</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerSessionPlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerSessionPlugin.html#beforeSessionMetadataAdded(org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">beforeSessionMetadataAdded</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Before session metadata is added to the session</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerSessionPlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerSessionPlugin.html#duplicateSessionMetadataFailure(org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">duplicateSessionMetadataFailure</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Called when adding session metadata fails because the metadata is a duplicate</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ActiveMQServerMessagePlugin.</span><code><span class="memberNameLink"><a href="../plugin/ActiveMQServerMessagePlugin.html#onSendException(org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.api.core.Message,boolean,boolean,java.lang.Exception)">onSendException</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a>&nbsp;e)</code></th>
<td class="colLast">
<div class="block">When there was an exception sending the message</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.activemq.artemis.core.server.plugin.impl">
<!-- -->
</a>
<h3>Uses of <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a> in <a href="../plugin/impl/package-summary.html">org.apache.activemq.artemis.core.server.plugin.impl</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../plugin/impl/package-summary.html">org.apache.activemq.artemis.core.server.plugin.impl</a> with parameters of type <a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#afterCloseSession(org.apache.activemq.artemis.core.server.ServerSession,boolean)">afterCloseSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;failed)</code></th>
<td class="colLast">
<div class="block">After a session is closed</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#afterCreateSession(org.apache.activemq.artemis.core.server.ServerSession)">afterCreateSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session)</code></th>
<td class="colLast">
<div class="block">After a session has been created.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#afterSend(org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.api.core.Message,boolean,boolean,org.apache.activemq.artemis.core.postoffice.RoutingStatus)">afterSend</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue,
<a href="../../postoffice/RoutingStatus.html" title="enum in org.apache.activemq.artemis.core.postoffice">RoutingStatus</a>&nbsp;result)</code></th>
<td class="colLast">
<div class="block">After a message is sent</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#afterSessionMetadataAdded(org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">afterSessionMetadataAdded</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">After session metadata is added to the session</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger_impl.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger_impl.html#afterSessionMetadataAddedDetails(java.lang.String,org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">afterSessionMetadataAddedDetails</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger.html#afterSessionMetadataAddedDetails(java.lang.String,org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">afterSessionMetadataAddedDetails</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#beforeCloseSession(org.apache.activemq.artemis.core.server.ServerSession,boolean)">beforeCloseSession</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;failed)</code></th>
<td class="colLast">
<div class="block">Before a session is closed</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger_impl.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger_impl.html#beforeCloseSession(java.lang.String,org.apache.activemq.artemis.core.server.ServerSession,boolean)">beforeCloseSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;failed)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger.html#beforeCloseSession(java.lang.String,org.apache.activemq.artemis.core.server.ServerSession,boolean)">beforeCloseSession</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;failed)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#beforeSend(org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.api.core.Message,boolean,boolean)">beforeSend</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue)</code></th>
<td class="colLast">
<div class="block">Before a message is sent</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger_impl.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger_impl.html#beforeSend(org.apache.activemq.artemis.api.core.Message,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.core.server.ServerSession,boolean,boolean)">beforeSend</a></span>&#8203;(<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger.html#beforeSend(org.apache.activemq.artemis.api.core.Message,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.core.server.ServerSession,boolean,boolean)">beforeSend</a></span>&#8203;(<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#beforeSessionMetadataAdded(org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">beforeSessionMetadataAdded</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Before session metadata is added to the session</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger_impl.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger_impl.html#beforeSessionMetadataAdded(java.lang.String,org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">beforeSessionMetadataAdded</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger.html#beforeSessionMetadataAdded(java.lang.String,org.apache.activemq.artemis.core.server.ServerSession,java.lang.String,java.lang.String)">beforeSessionMetadataAdded</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger_impl.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger_impl.html#onSendErrorDetails(java.lang.String,org.apache.activemq.artemis.api.core.Message,java.lang.String,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.core.server.ServerSession,boolean,boolean)">onSendErrorDetails</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;messageID,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPluginLogger.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPluginLogger.html#onSendErrorDetails(java.lang.String,org.apache.activemq.artemis.api.core.Message,java.lang.String,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.core.server.ServerSession,boolean,boolean)">onSendErrorDetails</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;messageID,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sessionName,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LoggingActiveMQServerPlugin.</span><code><span class="memberNameLink"><a href="../plugin/impl/LoggingActiveMQServerPlugin.html#onSendException(org.apache.activemq.artemis.core.server.ServerSession,org.apache.activemq.artemis.core.transaction.Transaction,org.apache.activemq.artemis.api.core.Message,boolean,boolean,java.lang.Exception)">onSendException</a></span>&#8203;(<a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">ServerSession</a>&nbsp;session,
<a href="../../transaction/Transaction.html" title="interface in org.apache.activemq.artemis.core.transaction">Transaction</a>&nbsp;tx,
<a href="../../../api/core/Message.html" title="interface in org.apache.activemq.artemis.api.core">Message</a>&nbsp;message,
boolean&nbsp;direct,
boolean&nbsp;noAutoCreateQueue,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a>&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ServerSession.html" title="interface in org.apache.activemq.artemis.core.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>