| java.lang.Object org.mule.registry.AbstractRegistry
All known Subclasses: org.mule.config.spring.SpringRegistry, org.mule.registry.TransientRegistry,
AbstractRegistry | abstract public class AbstractRegistry implements Registry(Code) | | |
Method Summary | |
abstract protected LifecycleManager | createLifecycleManager() | final public synchronized void | dispose() | protected void | doDispose() | protected void | doInitialise() | abstract protected Object | doLookupObject(String key) | abstract protected Collection | doLookupObjects(Class type) | abstract protected void | doRegisterObject(String key, Object value, Object metadata) | abstract protected void | doRegisterTransformer(Transformer transformer) | public Collection | getAgents() | public Collection | getConnectors() | public int | getDefaultScope() | public Collection | getEndpoints() | protected LifecycleManager | getLifecycleManager() | public Collection | getModels() | protected Transformer | getNearestTransformerMatch(List trans, Class input, Class output) | public Registry | getParent() | final public String | getRegistryId() | public Collection | getTransformers() | final public LifecycleTransitionResult | initialise() | public boolean | isDisposed() | public boolean | isDisposing() | public boolean | isInitialised() | public boolean | isInitialising() | public Agent | lookupAgent(String name) | public Connector | lookupConnector(String name) | public ImmutableEndpoint | lookupEndpoint(String name) Removed this method from
Registry API as it should only be used
internally and may confuse users. | public EndpointBuilder | lookupEndpointBuilder(String name) | public EndpointFactory | lookupEndpointFactory() | public Model | lookupModel(String name) | final public Object | lookupObject(String key, int scope) | final public Object | lookupObject(Class type) | final public Object | lookupObject(Class type, int scope) Look up a single object by type. | public Object | lookupObject(String key) | final public Collection | lookupObjects(Class type) | final public Collection | lookupObjects(Class type, int scope) | public Service | lookupService(String name) | public Collection | lookupServices() | public Collection | lookupServices(String model) | public Model | lookupSystemModel() | public Transformer | lookupTransformer(String name) | public Transformer | lookupTransformer(Class inputType, Class outputType) | public List | lookupTransformers(Class input, Class output) | final public void | registerObject(String key, Object value) | final public void | registerObject(String key, Object value, Object metadata) | final public void | registerTransformer(Transformer transformer) | public void | setDefaultScope(int scope) | public void | setParent(Registry registry) | protected void | unsupportedOperation(String operation, Object o) |
exactTransformerCache | protected Map exactTransformerCache(Code) | | |
logger | protected transient Log logger(Code) | | |
transformerListCache | protected Map transformerListCache(Code) | | |
AbstractRegistry | protected AbstractRegistry(String id)(Code) | | Default Constructor
|
dispose | final public synchronized void dispose()(Code) | | |
doDispose | protected void doDispose()(Code) | | |
doLookupObject | abstract protected Object doLookupObject(String key)(Code) | | null if object not found |
getDefaultScope | public int getDefaultScope()(Code) | | |
isDisposed | public boolean isDisposed()(Code) | | |
isDisposing | public boolean isDisposing()(Code) | | |
isInitialised | public boolean isInitialised()(Code) | | |
isInitialising | public boolean isInitialising()(Code) | | |
lookupSystemModel | public Model lookupSystemModel()(Code) | | |
setDefaultScope | public void setDefaultScope(int scope)(Code) | | |
|
|