Class BroadcastProviderExtensionFactory
java.lang.Object
pt.unl.fct.di.novasys.babel2.core.broadcast.BroadcastProviderExtensionFactory
- All Implemented Interfaces:
ProtocolExtensionFactory
ProtocolExtensionFactory that creates BroadcastProviderExtension
instances for BroadcastProviderBabelProtocol implementations.
Register an instance of this class with
BabelBootstrap#registerExtension to enable automatic routing of
BroadcastRequest
events to the broadcast provider protocol. Alternatively, use the convenience
method BroadcastProviderExtension.newFactory().
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newBroadcastProviderExtensionFactory. -
Method Summary
Modifier and TypeMethodDescriptioncreateInstance(BabelProtocol protocol) Creates a new instance of the protocol extension.
-
Constructor Details
-
BroadcastProviderExtensionFactory
public BroadcastProviderExtensionFactory()Constructs a newBroadcastProviderExtensionFactory.
-
-
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
-