org.apache.servicemix.common
Class Container

java.lang.Object
  extended by org.apache.servicemix.common.Container
Direct Known Subclasses:
Container.Smx3Container, Container.Smx4Container, Container.UnknownContainer

public abstract class Container
extends java.lang.Object


Nested Class Summary
static class Container.Smx3Container
           
static class Container.Smx4Container
           
static class Container.Type
           
static class Container.UnknownContainer
           
 
Field Summary
protected  javax.jbi.component.ComponentContext context
           
 
Constructor Summary
protected Container(javax.jbi.component.ComponentContext context)
           
 
Method Summary
static Container detect(javax.jbi.component.ComponentContext context)
           
 java.lang.ClassLoader getComponentClassLoader(java.lang.String name)
           
 org.apache.servicemix.executors.ExecutorFactory getExecutorFactory()
           
 java.lang.ClassLoader getSharedLibraryClassLoader(java.lang.String name)
           
abstract  Container.Type getType()
           
abstract  boolean handleTransactions()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

context

protected final javax.jbi.component.ComponentContext context
Constructor Detail

Container

protected Container(javax.jbi.component.ComponentContext context)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getType

public abstract Container.Type getType()

handleTransactions

public abstract boolean handleTransactions()

getExecutorFactory

public org.apache.servicemix.executors.ExecutorFactory getExecutorFactory()

getSharedLibraryClassLoader

public java.lang.ClassLoader getSharedLibraryClassLoader(java.lang.String name)

getComponentClassLoader

public java.lang.ClassLoader getComponentClassLoader(java.lang.String name)

detect

public static Container detect(javax.jbi.component.ComponentContext context)


Copyright © 2005-2012 FuseSource. All Rights Reserved.