Interface ProtocolExtensionFactory

All Known Implementing Classes:
BroadcastConsumerExtensionFactory, BroadcastProviderExtensionFactory, MembershipConsumerExtensionFactory, MembershipProviderExtensionFactory, ResolverProvideExtensionFactory, SignedMessageExtensionFactory

public interface ProtocolExtensionFactory
Factory interface for creating ProtocolExtension instances.
  • Method Details

    • createInstance

      ProtocolExtension<?> createInstance(BabelProtocol protocol)
      Creates a new instance of the protocol extension.
      Parameters:
      protocol - the protocol to extend
      Returns:
      a new extension instance