Interface SingletonContextRegistration<C extends SingletonContext>

All Superinterfaces:
AutoCloseable, org.wildfly.clustering.server.Registration, org.wildfly.clustering.server.manager.Service, Singleton, SingletonContext, SingletonElectionListener, SingletonRegistration, SingletonStatus
All Known Implementing Classes:
AbstractSingletonContext, DefaultSingletonContext, LegacyDistributedSingletonContext

public interface SingletonContextRegistration<C extends SingletonContext> extends SingletonRegistration, SingletonContext
Author:
Paul Ferraro
  • Field Summary

    Fields inherited from interface org.wildfly.clustering.server.Registration

    EMPTY
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    org.wildfly.clustering.server.dispatcher.CommandDispatcher<org.wildfly.clustering.server.GroupMember,C>
     
    org.wildfly.clustering.server.provider.ServiceProviderRegistration<org.jboss.msc.service.ServiceName,org.wildfly.clustering.server.GroupMember>
     

    Methods inherited from interface org.wildfly.clustering.server.manager.Service

    isStarted, start, stop

    Methods inherited from interface org.wildfly.clustering.singleton.Singleton

    getPrimaryProvider, getProviders, getSingletonState, isPrimary

    Methods inherited from interface org.wildfly.clustering.singleton.election.SingletonElectionListener

    elected

    Methods inherited from interface org.wildfly.clustering.singleton.SingletonStatus

    isPrimaryProvider
  • Method Details

    • getCommandDispatcher

      org.wildfly.clustering.server.dispatcher.CommandDispatcher<org.wildfly.clustering.server.GroupMember,C> getCommandDispatcher()
    • getServiceProviderRegistration

      org.wildfly.clustering.server.provider.ServiceProviderRegistration<org.jboss.msc.service.ServiceName,org.wildfly.clustering.server.GroupMember> getServiceProviderRegistration()
    • close

      default void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.wildfly.clustering.server.Registration