Class BroadcastConsumerExtensionFactory
java.lang.Object
pt.unl.fct.di.novasys.babel2.core.broadcast.BroadcastConsumerExtensionFactory
- All Implemented Interfaces:
ProtocolExtensionFactory
ProtocolExtensionFactory that creates BroadcastConsumerExtension
instances for BroadcastConsumerBabelProtocol implementations.
Register an instance of this class with
BabelBootstrap#registerExtension to enable
@UponBroadcastDeliver
handler discovery for broadcast consumer protocols.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newBroadcastConsumerExtensionFactory. -
Method Summary
Modifier and TypeMethodDescriptioncreateInstance(BabelProtocol protocol) Creates a new instance of the protocol extension.
-
Constructor Details
-
BroadcastConsumerExtensionFactory
public BroadcastConsumerExtensionFactory()Constructs a newBroadcastConsumerExtensionFactory.
-
-
Method Details
-
createInstance
Description copied from interface:ProtocolExtensionFactoryCreates a new instance of the protocol extension.- Specified by:
createInstancein interfaceProtocolExtensionFactory- Parameters:
protocol- the protocol to extend- Returns:
- a new extension instance
-