Tabnine Logo
KernelController.getInstalledContext
Code IndexAdd Tabnine to your IDE (free)

How to use
getInstalledContext
method
in
org.jboss.kernel.spi.dependency.KernelController

Best Java code snippets using org.jboss.kernel.spi.dependency.KernelController.getInstalledContext (Showing top 20 results out of 315)

origin: org.jboss.managed.beans/managed-beans-mc-int

  @Override
  public boolean isRegistered(String name)
  {
   ControllerContext ctx = this.kernelController.getInstalledContext(name);
   return ctx != null;
  }
}
origin: org.jboss.managed.beans/managed-beans-mc-int

@Override
public ManagedBeanManager<?> get(String name) throws IllegalArgumentException
{
 ControllerContext ctx = this.kernelController.getInstalledContext(name);
 if (ctx == null)
 {
   throw new IllegalArgumentException("No managed bean manager registered with id " + name);
 }
 
 Object target = ctx.getTarget();
 if (target instanceof ManagedBeanManager<?> == false)
 {
   throw new IllegalArgumentException("Object registered with " + name + " is not of type " + ManagedBeanManager.class);
 }
 return (ManagedBeanManager<?>) target;
}
origin: org.jboss.microcontainer/jboss-kernel

/**
* Execute dispatch.
*
* @param <T> exact context type
* @param name the entry name
* @param clazz the context class
* @param dispatcher the dispatcher
* @return dispatcher's result
* @throws Throwable for any error
*/
protected <T> Object execute(Object name, Class<T> clazz, Dispatcher<T> dispatcher) throws Throwable
{
 ControllerContext context = controller.getInstalledContext(name);
 if (context == null)
   throw new IllegalArgumentException("No such context: " + name);
 if (clazz.isAssignableFrom(context.getClass()) == false)
   throw new IllegalArgumentException("Cannot execute " + dispatcher + " on non " + clazz.getSimpleName() + " context: " + context);
 return dispatcher.dispatch(clazz.cast(context));
}
origin: org.jboss.jbossas/jboss-as-tomcat

private <T> T getBean(String beanName, Class<T> type)
{
 ControllerContext context = kernel.getController().getInstalledContext(beanName);
 if(context == null)
   throw new IllegalArgumentException("Can't find bean " + beanName + " in " + kernel);
 Object target = context.getTarget();
 if(target == null)
   throw new IllegalArgumentException("Bean " + beanName + " has no target instance in " + kernel);
 return type.cast(target);
}
origin: org.jboss.jbossas/jboss-as-tomcat

/**
* Returns the bean installed under the given name.
* 
* @param beanName the name of the bean
* @return the bean, or <code>null</code> if no bean is installed under <code>name</code>
* 
* @throws IllegalStateException if no KernelController is available to perform
*                               the lookup
*/
public static Object getInstalledBean(Object beanName)
{
 if (kernelController == null)
 {
   throw new IllegalStateException("KernelController not installed");
 }
 
 ControllerContext context = kernelController.getInstalledContext(beanName);
 return context == null ? null : context.getTarget();
}
origin: org.jboss.ws/jbossws-jboss510

/**
* @see org.jboss.wsf.spi.ioc.IoCContainerProxy#getBean(java.lang.String, java.lang.Class)
*
* @param <T> bean type
* @param beanName bean name inside IoC registry
* @param clazz bean type class
* @return bean instance
* @throws IllegalArgumentException if bean is not found 
*/
@SuppressWarnings("unchecked")
public <T> T getBean(final String beanName, final Class<T> clazz)
{
 final KernelController controller = IoCContainerProxyImpl.kernel.getController();
 final ControllerContext ctx = controller.getInstalledContext(beanName);
 return (T)ctx.getTarget();
}
origin: org.jboss.ws/jbossws-jboss600M2

/**
* @see org.jboss.wsf.spi.ioc.IoCContainerProxy#getBean(java.lang.String, java.lang.Class)
*
* @param <T> bean type
* @param beanName bean name inside IoC registry
* @param clazz bean type class
* @return bean instance
* @throws IllegalArgumentException if bean is not found 
*/
@SuppressWarnings("unchecked")
public <T> T getBean(final String beanName, final Class<T> clazz)
{
 final KernelController controller = IoCContainerProxyImpl.kernel.getController();
 final ControllerContext ctx = controller.getInstalledContext(beanName);
 return (T)ctx.getTarget();
}
origin: org.jboss.ws/jbossws-jboss501

/**
* @see org.jboss.wsf.spi.ioc.IoCContainerProxy#getBean(java.lang.String, java.lang.Class)
*
* @param <T> bean type
* @param beanName bean name inside IoC registry
* @param clazz bean type class
* @return bean instance
* @throws IllegalArgumentException if bean is not found 
*/
@SuppressWarnings("unchecked")
public <T> T getBean(final String beanName, final Class<T> clazz)
{
 final KernelController controller = IoCContainerProxyImpl.kernel.getController();
 final ControllerContext ctx = controller.getInstalledContext(beanName);
 return (T)ctx.getTarget();
}
origin: org.openmobster.core/common

/**
 * Locates a Service registered with the System Kernel
 * 
 * @param name unique identifier for the Service
 * @return the Service registered with the System Kernel
 */
public static Object locate(Object name)
{
  Object target = null;
  
  /*if(ServiceManager.kernel == null)
  {
    ServiceManager.bootstrap();
  }*/
      
  KernelController controller = ServiceManager.kernel.getController();
  ControllerContext context = controller.getInstalledContext(name);
  if(context != null)
  {
    target = context.getTarget();
  }
  
  return target;
}

origin: org.openmobster.core/console

/**
 * Locates a Service registered with the System Kernel
 * 
 * @param name unique identifier for the Service
 * @return the Service registered with the System Kernel
 */
public static Object locate(Object name)
{
  Object target = null;
  
  /*if(ServiceManager.kernel == null)
  {
    ServiceManager.bootstrap();
  }*/
      
  KernelController controller = ServiceManager.kernel.getController();
  ControllerContext context = controller.getInstalledContext(name);
  if(context != null)
  {
    target = context.getTarget();
  }
  
  return target;
}

origin: org.jbpm.jbpm4/jbpm-spi

  @SuppressWarnings("unchecked")
  public <T> T getKernelProvidedSPI(String beanName, Class<T> spiArtifact)
  {
   KernelController controller = KernelLocator.getKernel().getController();
   ControllerContext ctx = controller.getInstalledContext(beanName);
   return (T)ctx.getTarget();
  }
}
origin: org.jboss.ws/jbossws-jboss510x

private ServiceEndpointContainer lazyInitializeInvocationTarget()
{
 if(null==this.serviceEndpointContainer)
 {
   ControllerContext context = houston.getInstalledContext(containerName);
   if (context == null)
    throw new WebServiceException("Cannot find service endpoint target: " + containerName);
   assert (context.getTarget() instanceof ServiceEndpointContainer) : "Invocation target mismatch";
   this.serviceEndpointContainer = (ServiceEndpointContainer) context.getTarget();
 }
 return this.serviceEndpointContainer;
}
origin: org.jboss.soa.dsp/dsp-jbossas6

private DeployerClient getMainDeployer() {
  Kernel mc = KernelLocator.getKernel();
  ControllerContext context = mc.getController().getInstalledContext("MainDeployer");
  DeployerClient mainDeployer = (DeployerClient)context.getTarget();
  return mainDeployer;
}
origin: org.jboss.soa.dsp/dsp-jbossas6

  @SuppressWarnings("unchecked")
  public <T> T getKernelProvidedSPI(String beanName, Class<T> spiArtifact)
  {
   KernelController controller = KernelLocator.getKernel().getController();
   ControllerContext ctx = controller.getInstalledContext(beanName);
   return (T)ctx.getTarget();
  }
}
origin: org.jboss.ws/jbossws-jboss600x

private ServiceEndpointContainer lazyInitializeInvocationTarget()
{
 if(null==this.serviceEndpointContainer)
 {
   ControllerContext context = houston.getInstalledContext(containerName);
   if (context == null)
    throw new WebServiceException("Cannot find service endpoint target: " + containerName);
   assert (context.getTarget() instanceof ServiceEndpointContainer) : "Invocation target mismatch";
   this.serviceEndpointContainer = (ServiceEndpointContainer) context.getTarget();
 }
 return this.serviceEndpointContainer;
}
origin: org.jboss.ws/jbossws-jboss501CR1

private ServiceEndpointContainer lazyInitializeInvocationTarget()
{
 if(null==this.serviceEndpointContainer)
 {
   ControllerContext context = houston.getInstalledContext(containerName);
   if (context == null)
    throw new WebServiceException("Cannot find service endpoint target: " + containerName);
   assert (context.getTarget() instanceof ServiceEndpointContainer) : "Invocation target mismatch";
   this.serviceEndpointContainer = (ServiceEndpointContainer) context.getTarget();
 }
 return this.serviceEndpointContainer;
}
origin: org.jboss.ws/jbossws-jboss500x

private ServiceEndpointContainer lazyInitializeInvocationTarget()
{
 if(null==this.serviceEndpointContainer)
 {
   ControllerContext context = houston.getInstalledContext(containerName);
   if (context == null)
    throw new WebServiceException("Cannot find service endpoint target: " + containerName);
   assert (context.getTarget() instanceof ServiceEndpointContainer) : "Invocation target mismatch";
   this.serviceEndpointContainer = (ServiceEndpointContainer) context.getTarget();
 }
 return this.serviceEndpointContainer;
}
origin: org.jboss.webbeans.integration/webbeans-ri-int-jbossas

protected U getUtilityFromAttribute(Kernel kernel)
{
 KernelController controller = kernel.getController();
 ControllerContext context;
 if (state == null)
   context = controller.getContext(getBeanKey(), state);
 else
   context = controller.getInstalledContext(getBeanKey());
 if (context == null)
   return null;
 Object target = context.getTarget();
 Class<T> beanType = getBeanType();
 if (beanType.isInstance(target) == false)
   throw new IllegalArgumentException("Bean " + target + " is not instance of " + beanType);
 return unwrap(beanType.cast(target));
}
origin: org.jboss.jbossas/weld-int-ejb

ControllerContext context = controller.getInstalledContext(name);
if (context == null)
origin: org.jboss.weld.integration/weld-jboss-int-jboss-ejb

ControllerContext context = controller.getInstalledContext(name);
if (context == null)
org.jboss.kernel.spi.dependencyKernelControllergetInstalledContext

Popular methods of KernelController

  • install
  • getContext
  • uninstall
  • getKernel
  • shutdown
  • change
  • addAlias
  • getContextByClass
    If zero or multiple instances match class clazz a warning is issued, but no throwable is thrown
  • getContexts
    Get all contexts of a type which are at least in state.
  • getInstantiatedContexts
    Get all instantiated contexts of a type
  • getStates
  • removeAlias
  • getStates,
  • removeAlias,
  • addInstantiatedContext,
  • addSupplies,
  • filter,
  • fireKernelEvent,
  • getContextsByState,
  • getNotInstalled,
  • isShutdown

Popular in Java

  • Parsing JSON documents to java classes using gson
  • runOnUiThread (Activity)
  • requestLocationUpdates (LocationManager)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now