JBoss Modular Service Kernel API 1.0.0.Beta4-SNAPSHOT

Uses of Class
org.jboss.msc.service.ServiceName

Packages that use ServiceName
org.jboss.msc.service The service container implementation itself. 
 

Uses of ServiceName in org.jboss.msc.service
 

Fields in org.jboss.msc.service declared as ServiceName
static ServiceName ServiceName.JBOSS
          The root name "jboss".
 

Methods in org.jboss.msc.service that return ServiceName
 ServiceName ServiceName.append(ServiceName serviceName)
          Create a service name by appending name parts of the provided ServiceName using this as a parent.
 ServiceName ServiceName.append(String... parts)
          Create a service name by appending name parts using this as a parent to the new ServiceName.
 ServiceName ServiceName.commonAncestorOf(ServiceName other)
          Return the service name that is the nearest common ancestor of the this name and the given one.
 ServiceName[] ServiceController.getAliases()
          Get other names this service is known as.
 ServiceName ServiceController.getName()
          Get the name of this service, if any.
 ServiceName ServiceName.getParent()
          Get the parent (enclosing) service name.
 ServiceName StartException.getServiceName()
           
static ServiceName ServiceName.of(ServiceName parent, String... parts)
          Create a ServiceName from a series of String parts and a parent service name.
static ServiceName ServiceName.of(String... parts)
          Create a ServiceName from a series of String parts.
static ServiceName ServiceName.parse(String original)
          Parse a string-form service name.
 

Methods in org.jboss.msc.service that return types with arguments of type ServiceName
 List<ServiceName> ServiceRegistry.getServiceNames()
          Get a list of service names installed in this registry.
 

Methods in org.jboss.msc.service with parameters of type ServiceName
 ServiceBuilder<T> ServiceBuilder.addAliases(ServiceName... aliases)
          Add aliases for this service.
 ServiceBuilder<T> ServiceBuilder.addDependencies(ServiceName... dependencies)
          Add multiple, non-injected dependencies.
 ServiceTarget ServiceTarget.addDependency(ServiceName... dependencies)
          Add a list of dependencies that will be added to the all ServiceBuilders installed in this target.
 ServiceBuilder<T> ServiceBuilder.addDependency(ServiceName dependency)
          Add a dependency.
 ServiceTarget ServiceTarget.addDependency(ServiceName dependency)
          Add a dependency that will be added to the all ServiceBuilders installed in this target.
<I> ServiceBuilder<T>
ServiceBuilder.addDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Add a service dependency.
 ServiceBuilder<T> ServiceBuilder.addDependency(ServiceName dependency, Injector<Object> target)
          Add a service dependency.
 ServiceBuilder<T> ServiceBuilder.addOptionalDependencies(ServiceName... dependencies)
          Add multiple, optional, non-injected dependencies.
 ServiceBuilder<T> ServiceBuilder.addOptionalDependency(ServiceName dependency)
          Add an optional dependency.
<I> ServiceBuilder<T>
ServiceBuilder.addOptionalDependency(ServiceName dependency, Class<I> type, Injector<I> target)
          Add an optional service dependency.
 ServiceBuilder<T> ServiceBuilder.addOptionalDependency(ServiceName dependency, Injector<Object> target)
          Add an optional service dependency.
<T> ServiceBuilder<T>
ServiceTarget.addService(ServiceName name, Service<T> service)
          Get a builder which can be used to add a service to this target.
<T> ServiceBuilder<T>
ServiceTarget.addServiceValue(ServiceName name, Value<? extends Service<T>> value)
          Get a builder which can be used to add a service to this target.
<T> ServiceBuilder<T>
ServiceTarget.addServiceValueIfNotExist(ServiceName name, Value<? extends Service<T>> value)
          Get a builder which can be used to add a service to this target.
 ServiceName ServiceName.append(ServiceName serviceName)
          Create a service name by appending name parts of the provided ServiceName using this as a parent.
 ServiceName ServiceName.commonAncestorOf(ServiceName other)
          Return the service name that is the nearest common ancestor of the this name and the given one.
 int ServiceName.compareTo(ServiceName o)
          Compare two service names lexicographically.
 boolean ServiceName.equals(ServiceName o)
          Compare this service name to another service name.
 void ServiceLogger_$logger.exceptionAfterComplete(Throwable cause, ServiceName serviceName)
          Deprecated.  
 ServiceController<?> ServiceRegistry.getRequiredService(ServiceName serviceName)
          Get a service, throwing an exception if it is not found.
 ServiceController<?> ServiceRegistry.getService(ServiceName serviceName)
          Get a service, returning null if it is not found.
 void ServiceLogger_$logger.internalServiceError(Throwable cause, ServiceName serviceName)
          Deprecated.  
 boolean ServiceName.isParentOf(ServiceName other)
          Determine whether this service name is the same as, or a parent of, the given service name.
static ServiceName ServiceName.of(ServiceName parent, String... parts)
          Create a ServiceName from a series of String parts and a parent service name.
 void StartException.setServiceName(ServiceName serviceName)
           
 void ServiceLogger_$logger.stopFailed(Throwable cause, ServiceName serviceName)
          Deprecated.  
 void ServiceLogger_$logger.stopServiceMissing(ServiceName serviceName)
          Deprecated.  
 void ServiceLogger_$logger.uninjectFailed(Throwable cause, ServiceName serviceName, ValueInjection<?> valueInjection)
          Deprecated.  
 

Method parameters in org.jboss.msc.service with type arguments of type ServiceName
 ServiceBuilder<T> ServiceBuilder.addDependencies(Iterable<ServiceName> dependencies)
          Add multiple, non-injected dependencies.
 ServiceTarget ServiceTarget.addDependency(Collection<ServiceName> dependencies)
          Add a collection of dependencies that will be added to the all ServiceBuilders installed in this target
 ServiceBuilder<T> ServiceBuilder.addOptionalDependencies(Iterable<ServiceName> dependencies)
          Add multiple, optional, non-injected dependencies.
 

Constructors in org.jboss.msc.service with parameters of type ServiceName
StartException(String message, Throwable cause, Location location, ServiceName serviceName)
           
 


JBoss Modular Service Kernel API 1.0.0.Beta4-SNAPSHOT

Copyright © 2010 JBoss, a division of Red Hat, Inc.