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 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)
           
 ClassLoader getComponentClassLoader(String name)
           
 ClassLoader getSharedLibraryClassLoader(String name)
           
abstract  Container.Type getType()
           
abstract  boolean handleTransactions()
           
 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 String toString()
Overrides:
toString in class Object

getType

public abstract Container.Type getType()

handleTransactions

public abstract boolean handleTransactions()

getSharedLibraryClassLoader

public ClassLoader getSharedLibraryClassLoader(String name)

getComponentClassLoader

public ClassLoader getComponentClassLoader(String name)

detect

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


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.