Package org.apache.catalina.tribes.group
Interface GroupChannelMBean
-
- All Known Implementing Classes:
GroupChannel
public interface GroupChannelMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddChannelListener(ChannelListener listener)voidaddMembershipListener(MembershipListener listener)booleangetHeartbeat()longgetHeartbeatSleeptime()MembergetLocalMember(boolean incAlive)Member[]getMembers()booleangetOptionCheck()booleanhasMembers()voidremoveChannelListener(ChannelListener listener)voidremoveMembershipListener(MembershipListener listener)UniqueIdsend(Member[] destination, Serializable msg, int options)UniqueIdsend(Member[] destination, Serializable msg, int options, ErrorHandler handler)voidstart(int svc)voidstop(int svc)
-
-
-
Method Detail
-
getOptionCheck
boolean getOptionCheck()
-
getHeartbeat
boolean getHeartbeat()
-
getHeartbeatSleeptime
long getHeartbeatSleeptime()
-
start
void start(int svc) throws ChannelException- Throws:
ChannelException
-
stop
void stop(int svc) throws ChannelException
- Throws:
ChannelException
-
send
UniqueId send(Member[] destination, Serializable msg, int options) throws ChannelException
- Throws:
ChannelException
-
send
UniqueId send(Member[] destination, Serializable msg, int options, ErrorHandler handler) throws ChannelException
- Throws:
ChannelException
-
addMembershipListener
void addMembershipListener(MembershipListener listener)
-
addChannelListener
void addChannelListener(ChannelListener listener)
-
removeMembershipListener
void removeMembershipListener(MembershipListener listener)
-
removeChannelListener
void removeChannelListener(ChannelListener listener)
-
hasMembers
boolean hasMembers()
-
getMembers
Member[] getMembers()
-
getLocalMember
Member getLocalMember(boolean incAlive)
-
-