Class ChannelCommandDispatcherFactoryProvider

java.lang.Object
org.wildfly.clustering.server.AutoCloseableProvider
org.wildfly.clustering.server.jgroups.dispatcher.ChannelCommandDispatcherFactoryProvider
All Implemented Interfaces:
AutoCloseable, Consumer<Runnable>, CommandDispatcherFactoryProvider<org.wildfly.clustering.server.jgroups.ChannelGroupMember>, org.wildfly.clustering.server.jgroups.dispatcher.JChannelCommandDispatcherFactoryConfiguration

public class ChannelCommandDispatcherFactoryProvider extends org.wildfly.clustering.server.AutoCloseableProvider implements CommandDispatcherFactoryProvider<org.wildfly.clustering.server.jgroups.ChannelGroupMember>, org.wildfly.clustering.server.jgroups.dispatcher.JChannelCommandDispatcherFactoryConfiguration
Author:
Paul Ferraro
  • Constructor Details

    • ChannelCommandDispatcherFactoryProvider

      public ChannelCommandDispatcherFactoryProvider(String clusterName, String memberName) throws Exception
      Throws:
      Exception
  • Method Details

    • getCommandDispatcherFactory

      public org.wildfly.clustering.server.jgroups.dispatcher.ChannelCommandDispatcherFactory getCommandDispatcherFactory()
      Specified by:
      getCommandDispatcherFactory in interface CommandDispatcherFactoryProvider<org.wildfly.clustering.server.jgroups.ChannelGroupMember>
    • getUnknownForkPredicate

      public Predicate<org.jgroups.Message> getUnknownForkPredicate()
      Specified by:
      getUnknownForkPredicate in interface org.wildfly.clustering.server.jgroups.dispatcher.JChannelCommandDispatcherFactoryConfiguration
    • getChannel

      public org.jgroups.JChannel getChannel()
      Specified by:
      getChannel in interface org.wildfly.clustering.server.jgroups.dispatcher.JChannelCommandDispatcherFactoryConfiguration
    • getMarshaller

      public org.wildfly.clustering.marshalling.ByteBufferMarshaller getMarshaller()
      Specified by:
      getMarshaller in interface org.wildfly.clustering.server.jgroups.dispatcher.JChannelCommandDispatcherFactoryConfiguration
    • getMarshallerFactory

      public Function<ClassLoader,org.wildfly.clustering.marshalling.ByteBufferMarshaller> getMarshallerFactory()
      Specified by:
      getMarshallerFactory in interface org.wildfly.clustering.server.jgroups.dispatcher.JChannelCommandDispatcherFactoryConfiguration