Java Doc for AbstractRegistry.java in  » ESB » mule » org » mule » registry » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » ESB » mule » org.mule.registry 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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)


Field Summary
protected  MapexactTransformerCache
    
protected  LifecycleManagerlifecycleManager
    
protected transient  Loglogger
    
protected  MaptransformerListCache
    

Constructor Summary
protected  AbstractRegistry(String id)
    
protected  AbstractRegistry(String id, Registry parent)
    

Method Summary
abstract protected  LifecycleManagercreateLifecycleManager()
    
final public synchronized  voiddispose()
    
protected  voiddoDispose()
    
protected  voiddoInitialise()
    
abstract protected  ObjectdoLookupObject(String key)
    
abstract protected  CollectiondoLookupObjects(Class type)
    
abstract protected  voiddoRegisterObject(String key, Object value, Object metadata)
    
abstract protected  voiddoRegisterTransformer(Transformer transformer)
    
public  CollectiongetAgents()
    
public  CollectiongetConnectors()
    
public  intgetDefaultScope()
    
public  CollectiongetEndpoints()
    
protected  LifecycleManagergetLifecycleManager()
    
public  CollectiongetModels()
    
protected  TransformergetNearestTransformerMatch(List trans, Class input, Class output)
    
public  RegistrygetParent()
    
final public  StringgetRegistryId()
    
public  CollectiongetTransformers()
    
final public  LifecycleTransitionResultinitialise()
    
public  booleanisDisposed()
    
public  booleanisDisposing()
    
public  booleanisInitialised()
    
public  booleanisInitialising()
    
public  AgentlookupAgent(String name)
    
public  ConnectorlookupConnector(String name)
    
public  ImmutableEndpointlookupEndpoint(String name)
     Removed this method from Registry API as it should only be used internally and may confuse users.
public  EndpointBuilderlookupEndpointBuilder(String name)
    
public  EndpointFactorylookupEndpointFactory()
    
public  ModellookupModel(String name)
    
final public  ObjectlookupObject(String key, int scope)
    
final public  ObjectlookupObject(Class type)
    
final public  ObjectlookupObject(Class type, int scope)
     Look up a single object by type.
public  ObjectlookupObject(String key)
    
final public  CollectionlookupObjects(Class type)
    
final public  CollectionlookupObjects(Class type, int scope)
    
public  ServicelookupService(String name)
    
public  CollectionlookupServices()
    
public  CollectionlookupServices(String model)
    
public  ModellookupSystemModel()
    
public  TransformerlookupTransformer(String name)
    
public  TransformerlookupTransformer(Class inputType, Class outputType)
    
public  ListlookupTransformers(Class input, Class output)
    
final public  voidregisterObject(String key, Object value)
    
final public  voidregisterObject(String key, Object value, Object metadata)
    
final public  voidregisterTransformer(Transformer transformer)
    
public  voidsetDefaultScope(int scope)
    
public  voidsetParent(Registry registry)
    
protected  voidunsupportedOperation(String operation, Object o)
    

Field Detail
exactTransformerCache
protected Map exactTransformerCache(Code)



lifecycleManager
protected LifecycleManager lifecycleManager(Code)



logger
protected transient Log logger(Code)



transformerListCache
protected Map transformerListCache(Code)




Constructor Detail
AbstractRegistry
protected AbstractRegistry(String id)(Code)
Default Constructor



AbstractRegistry
protected AbstractRegistry(String id, Registry parent)(Code)




Method Detail
createLifecycleManager
abstract protected LifecycleManager createLifecycleManager()(Code)



dispose
final public synchronized void dispose()(Code)



doDispose
protected void doDispose()(Code)



doInitialise
protected void doInitialise() throws InitialisationException(Code)



doLookupObject
abstract protected Object doLookupObject(String key)(Code)
null if object not found



doLookupObjects
abstract protected Collection doLookupObjects(Class type)(Code)



doRegisterObject
abstract protected void doRegisterObject(String key, Object value, Object metadata) throws RegistrationException(Code)



doRegisterTransformer
abstract protected void doRegisterTransformer(Transformer transformer) throws MuleException(Code)



getAgents
public Collection getAgents()(Code)



getConnectors
public Collection getConnectors()(Code)



getDefaultScope
public int getDefaultScope()(Code)



getEndpoints
public Collection getEndpoints()(Code)



getLifecycleManager
protected LifecycleManager getLifecycleManager()(Code)



getModels
public Collection getModels()(Code)



getNearestTransformerMatch
protected Transformer getNearestTransformerMatch(List trans, Class input, Class output) throws TransformerException(Code)



getParent
public Registry getParent()(Code)



getRegistryId
final public String getRegistryId()(Code)



getTransformers
public Collection getTransformers()(Code)



initialise
final public LifecycleTransitionResult initialise() throws InitialisationException(Code)



isDisposed
public boolean isDisposed()(Code)



isDisposing
public boolean isDisposing()(Code)



isInitialised
public boolean isInitialised()(Code)



isInitialising
public boolean isInitialising()(Code)



lookupAgent
public Agent lookupAgent(String name)(Code)



lookupConnector
public Connector lookupConnector(String name)(Code)



lookupEndpoint
public ImmutableEndpoint lookupEndpoint(String name)(Code)
Removed this method from Registry API as it should only be used internally and may confuse users. The EndpointFactory should be used for creating endpoints.

Looks up an returns endpoints registered in the registry by their idendifier (currently endpoint name)

NOTE: This method does not create new endpoint instances, but rather returns existing endpoint instances that have been registered. This lookup method should be avoided and the intelligent, role specific endpoint lookup methods should be used instead.


Parameters:
  name - the idendtifer/name used to register endpoint in registry
See Also:   AbstractRegistry.lookupInboundEndpoint(String,org.mule.api.MuleContext)
See Also:   AbstractRegistry.lookupResponseEndpoint(String,org.mule.api.MuleContext)



lookupEndpointBuilder
public EndpointBuilder lookupEndpointBuilder(String name)(Code)



lookupEndpointFactory
public EndpointFactory lookupEndpointFactory()(Code)



lookupModel
public Model lookupModel(String name)(Code)



lookupObject
final public Object lookupObject(String key, int scope)(Code)



lookupObject
final public Object lookupObject(Class type) throws RegistrationException(Code)



lookupObject
final public Object lookupObject(Class type, int scope) throws RegistrationException(Code)
Look up a single object by type. null if no object is found
throws:
  RegistrationException - if more than one object is found



lookupObject
public Object lookupObject(String key)(Code)



lookupObjects
final public Collection lookupObjects(Class type)(Code)



lookupObjects
final public Collection lookupObjects(Class type, int scope)(Code)



lookupService
public Service lookupService(String name)(Code)



lookupServices
public Collection lookupServices()(Code)



lookupServices
public Collection lookupServices(String model)(Code)



lookupSystemModel
public Model lookupSystemModel()(Code)



lookupTransformer
public Transformer lookupTransformer(String name)(Code)



lookupTransformer
public Transformer lookupTransformer(Class inputType, Class outputType) throws TransformerException(Code)



lookupTransformers
public List lookupTransformers(Class input, Class output)(Code)



registerObject
final public void registerObject(String key, Object value) throws RegistrationException(Code)



registerObject
final public void registerObject(String key, Object value, Object metadata) throws RegistrationException(Code)



registerTransformer
final public void registerTransformer(Transformer transformer) throws MuleException(Code)



setDefaultScope
public void setDefaultScope(int scope)(Code)



setParent
public void setParent(Registry registry)(Code)



unsupportedOperation
protected void unsupportedOperation(String operation, Object o) throws UnsupportedOperationException(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.