Class AliasServiceBuilder<T>

java.lang.Object
org.wildfly.extension.clustering.singleton.AliasServiceBuilder<T>
Type Parameters:
T - the type of the target service
All Implemented Interfaces:
org.jboss.msc.Service, org.jboss.msc.service.Service<T>, org.jboss.msc.value.Value<T>, Builder<T>, ServiceConfigurator, ServiceNameProvider

@Deprecated public class AliasServiceBuilder<T> extends Object implements Builder<T>, org.jboss.msc.service.Service<T>
Deprecated.
Builds an alias to another service.
Author:
Paul Ferraro
  • Field Summary

    Fields inherited from interface org.jboss.msc.service.Service

    NULL
  • Constructor Summary

    Constructors
    Constructor
    Description
    AliasServiceBuilder(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.ServiceName targetName, Class<T> targetClass)
    Deprecated.
    Constructs a new builder
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jboss.msc.service.ServiceBuilder<T>
    build(org.jboss.msc.service.ServiceTarget target)
    Deprecated.
     
    org.jboss.msc.service.ServiceName
    Deprecated.
     
    Deprecated.
     
    void
    start(org.jboss.msc.service.StartContext context)
    Deprecated.
     
    void
    stop(org.jboss.msc.service.StopContext context)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AliasServiceBuilder

      public AliasServiceBuilder(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.ServiceName targetName, Class<T> targetClass)
      Deprecated.
      Constructs a new builder
      Parameters:
      name - the target service name
      targetName - the target service
      targetClass - the target service class
  • Method Details

    • getServiceName

      public org.jboss.msc.service.ServiceName getServiceName()
      Deprecated.
      Specified by:
      getServiceName in interface ServiceNameProvider
    • build

      public org.jboss.msc.service.ServiceBuilder<T> build(org.jboss.msc.service.ServiceTarget target)
      Deprecated.
      Specified by:
      build in interface Builder<T>
      Specified by:
      build in interface ServiceConfigurator
    • getValue

      public T getValue()
      Deprecated.
      Specified by:
      getValue in interface org.jboss.msc.value.Value<T>
    • start

      public void start(org.jboss.msc.service.StartContext context)
      Deprecated.
      Specified by:
      start in interface org.jboss.msc.Service
    • stop

      public void stop(org.jboss.msc.service.StopContext context)
      Deprecated.
      Specified by:
      stop in interface org.jboss.msc.Service