Class SingletonPolicyServiceConfigurator

    • Constructor Detail

      • SingletonPolicyServiceConfigurator

        public SingletonPolicyServiceConfigurator​(org.jboss.as.controller.PathAddress address,
                                                  ServiceValueRegistry<org.wildfly.clustering.singleton.Singleton> registry)
    • Method Detail

      • build

        public org.jboss.msc.service.ServiceBuilder<?> build​(org.jboss.msc.service.ServiceTarget target)
        Specified by:
        build in interface org.wildfly.clustering.service.ServiceConfigurator
      • configure

        public org.wildfly.clustering.service.ServiceConfigurator configure​(org.jboss.as.controller.OperationContext context,
                                                                            org.jboss.dmr.ModelNode model)
                                                                     throws org.jboss.as.controller.OperationFailedException
        Specified by:
        configure in interface ResourceServiceConfigurator
        Throws:
        org.jboss.as.controller.OperationFailedException
      • createSingletonServiceConfigurator

        public org.wildfly.clustering.service.ServiceConfigurator createSingletonServiceConfigurator​(org.jboss.msc.service.ServiceName name)
        Specified by:
        createSingletonServiceConfigurator in interface SingletonPolicy
      • createSingletonServiceBuilder

        public <T> org.wildfly.clustering.service.Builder<T> createSingletonServiceBuilder​(org.jboss.msc.service.ServiceName name,
                                                                                           org.jboss.msc.service.Service<T> service)
        Specified by:
        createSingletonServiceBuilder in interface org.wildfly.clustering.singleton.SingletonPolicy
      • createSingletonServiceBuilder

        public <T> org.wildfly.clustering.service.Builder<T> createSingletonServiceBuilder​(org.jboss.msc.service.ServiceName name,
                                                                                           org.jboss.msc.service.Service<T> primaryService,
                                                                                           org.jboss.msc.service.Service<T> backupService)
        Specified by:
        createSingletonServiceBuilder in interface org.wildfly.clustering.singleton.SingletonPolicy