blob: 8855afeb2e8665edc33e9ea02f475ee1514fbce8 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>MembershipListener (Apache Axis2)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MembershipListener (Apache Axis2)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MembershipListener.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/axis2/clustering/Member.html" title="class in org.apache.axis2.clustering"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis2/clustering/MembershipListenerImpl.html" title="class in org.apache.axis2.clustering"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/clustering/MembershipListener.html" target="_top">Frames</a></li>
<li><a href="MembershipListener.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All 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>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.axis2.clustering</div>
<h2 title="Interface MembershipListener" class="title">Interface MembershipListener</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../org/apache/axis2/clustering/MembershipListenerImpl.html" title="class in org.apache.axis2.clustering">MembershipListenerImpl</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">MembershipListener</span></pre>
<div class="block">This is the interface which will be notified when memership changes.
If some specific activities need to be performed when membership changes occur,
you can provide an implementation of this interface in the axis2.xml</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/clustering/MembershipListener.html#memberAdded(org.apache.axis2.clustering.Member, boolean)">memberAdded</a></strong>(<a href="../../../../org/apache/axis2/clustering/Member.html" title="class in org.apache.axis2.clustering">Member</a>&nbsp;member,
boolean&nbsp;isLocalMemberCoordinator)</code>
<div class="block">Method which will be called when a member is added</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/clustering/MembershipListener.html#memberDisappeared(org.apache.axis2.clustering.Member, boolean)">memberDisappeared</a></strong>(<a href="../../../../org/apache/axis2/clustering/Member.html" title="class in org.apache.axis2.clustering">Member</a>&nbsp;member,
boolean&nbsp;isLocalMemberCoordinator)</code>
<div class="block">Method which will be called when a member dissapears</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="memberAdded(org.apache.axis2.clustering.Member, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>memberAdded</h4>
<pre>void&nbsp;memberAdded(<a href="../../../../org/apache/axis2/clustering/Member.html" title="class in org.apache.axis2.clustering">Member</a>&nbsp;member,
boolean&nbsp;isLocalMemberCoordinator)</pre>
<div class="block">Method which will be called when a member is added</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>member</code> - The member which was added</dd><dd><code>isLocalMemberCoordinator</code> - true - if the local member is the coordinator</dd></dl>
</li>
</ul>
<a name="memberDisappeared(org.apache.axis2.clustering.Member, boolean)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>memberDisappeared</h4>
<pre>void&nbsp;memberDisappeared(<a href="../../../../org/apache/axis2/clustering/Member.html" title="class in org.apache.axis2.clustering">Member</a>&nbsp;member,
boolean&nbsp;isLocalMemberCoordinator)</pre>
<div class="block">Method which will be called when a member dissapears</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>member</code> - The member which disappeared</dd><dd><code>isLocalMemberCoordinator</code> - true - if the local member is the coordinator</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MembershipListener.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/axis2/clustering/Member.html" title="class in org.apache.axis2.clustering"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis2/clustering/MembershipListenerImpl.html" title="class in org.apache.axis2.clustering"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/clustering/MembershipListener.html" target="_top">Frames</a></li>
<li><a href="MembershipListener.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All 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>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>