Class MembershipConsumerExtension

java.lang.Object
pt.unl.fct.di.novasys.babel2.core.membership.MembershipConsumerExtension
All Implemented Interfaces:
ProtocolExtension<MembershipConsumerBabelProtocol>, EventHandler<ProtocolEvent>

public class MembershipConsumerExtension extends Object implements ProtocolExtension<MembershipConsumerBabelProtocol>
ProtocolExtension that delivers membership change events to MembershipConsumerBabelProtocol instances.

This extension intercepts three event types emitted by a membership provider:

The extension does not handle any method-level annotations.

Register via MembershipConsumerExtensionFactory on the BabelBootstrap.

See Also: