Class WeldClassIntrospector

java.lang.Object
org.jboss.as.weld.deployment.WeldClassIntrospector
All Implemented Interfaces:
EEClassIntrospector, org.jboss.msc.Service

public class WeldClassIntrospector extends Object implements EEClassIntrospector, org.jboss.msc.Service
Author:
Stuart Douglas, Richard Opalka
  • Method Details

    • install

      public static void install(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.msc.service.ServiceTarget serviceTarget)
    • serviceName

      public static org.jboss.msc.service.ServiceName serviceName(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)
    • createFactory

      public ManagedReferenceFactory createFactory(Class<?> clazz)
      Specified by:
      createFactory in interface EEClassIntrospector
    • createInstance

      public ManagedReference createInstance(Object instance)
      Specified by:
      createInstance in interface EEClassIntrospector
    • getInstance

      public ManagedReference getInstance(Object instance)
      Specified by:
      getInstance in interface EEClassIntrospector
    • start

      public void start(org.jboss.msc.service.StartContext startContext) throws org.jboss.msc.service.StartException
      Specified by:
      start in interface org.jboss.msc.Service
      Throws:
      org.jboss.msc.service.StartException
    • stop

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