TorqueBox 3.1.2

org.torquebox.core.injection.msc
Class ServiceInjectable

java.lang.Object
  extended by org.torquebox.core.injection.SimpleNamedInjectable
      extended by org.torquebox.core.injection.msc.ServiceInjectable
All Implemented Interfaces:
Injectable

public class ServiceInjectable
extends SimpleNamedInjectable


Field Summary
static String type
           
 
Constructor Summary
  ServiceInjectable(String name, boolean generic)
           
protected ServiceInjectable(String type, String name, boolean generic)
           
 
Method Summary
 org.jboss.msc.service.ServiceName getServiceName(org.jboss.msc.service.ServiceTarget serviceTarget, org.jboss.as.server.deployment.DeploymentUnit unit)
          Retrieve the MSC ServiceName of the actual underlying injectable asset.
 
Methods inherited from class org.torquebox.core.injection.SimpleNamedInjectable
getKey, getName, getType, isGeneric, isOptional, toString, wrapWithConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

public static final String type
See Also:
Constant Field Values
Constructor Detail

ServiceInjectable

public ServiceInjectable(String name,
                         boolean generic)

ServiceInjectable

protected ServiceInjectable(String type,
                            String name,
                            boolean generic)
Method Detail

getServiceName

public org.jboss.msc.service.ServiceName getServiceName(org.jboss.msc.service.ServiceTarget serviceTarget,
                                                        org.jboss.as.server.deployment.DeploymentUnit unit)
Description copied from interface: Injectable
Retrieve the MSC ServiceName of the actual underlying injectable asset.

Parameters:
serviceTarget - The service target if the injectable needs to create new services.
Returns:
The ServiceName of the injectable item.

TorqueBox 3.1.2

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.