Java Doc for AbstractSpeedo.java in  » Database-ORM » Speedo_1.4.5 » org » objectweb » speedo » 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 » Database ORM » Speedo_1.4.5 » org.objectweb.speedo 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.objectweb.speedo.AbstractSpeedo

All known Subclasses:   org.objectweb.speedo.jdo.JDOSpeedo,  org.objectweb.speedo.ejb.EJBSpeedo,
AbstractSpeedo
abstract public class AbstractSpeedo implements POManagerFactoryItf,SpeedoProperties(Code)
This class is a client helper which permits to create a new speedo instance. Due to the personality constraint the POManagerFactoryItf implementation must have a public empty contructor. But the use of the fractal components (www.objectweb.org/fractal) needs to use a fractal implementation (Julia) to initialize the speedo component. This class is an implementation of the POManagerFactoryItf interface which delegates all calls on a delegate, the real component. This class is responsible of the Speedo configuration from a set of property specified by a Map (String optionName, Object value). Configuring Speedo means to assign parameter to some components or maybe change the architecture of Speedo (change some component). This class must be subclassed for each personality of Speedo.
author:
   S.Chassande-Barrioz


Field Summary
final public static  StringCOMPOSITE_TPM_PATH
    
final public static  StringCONNECTION_POOL_PATH
    
final public static  StringDEPENDENCY_GRAPH_PATH
    
final public static  StringHTML_JMX_AGENT_PATH
    
final public static  StringJMX_AGENT_PATH
    
final public static  StringJORM_FACTORY_PATH
    
final public static  StringMEMORY_CACHE_PATH
    
final public static  StringMIM_PATH
    
final public static  StringMONOLOG_FACTORY_PATH
    
final public static  StringPMF_PATH
    
final public static  StringPMI_PATH
    
final public static  StringPM_POOL_PATH
    
final public static  StringPRIMITIVE_MAPPER_PATH
    
final public static  StringQUERY_CACHE_PATH
    
final public static  StringQUERY_MANAGER
    
final public static  StringTPM_PATH
    
protected  POManagerFactoryItfdelegate
    
protected  booleanisPropertiesInitialized
    
protected  booleanjmxOn
    
protected  Loggerlogger
    
protected  Componentspeedo
    

Constructor Summary
public  AbstractSpeedo()
    
public  AbstractSpeedo(Map props)
     It creates and initializes a real POManagerFactory with Julia (Fractal implementation).

Method Summary
protected  voidapplyProperties(Map props, Map pmfProps)
    
public  voidbindPM2Thread(POManagerItf pm)
    
public  voidclean()
    
protected  voidconfigure(Map pmfProps)
    
public  ObjectgetConcurrencyManagerComponent()
    
public  POManagerFactoryItfgetDelegate()
    
public  DependencyGraphgetDependencyGraph()
    
public static  bytegetMappingStructure(String strval)
    
public static  StringgetMappingStructureString(byte b)
    
public  CollectiongetMemoryCacheEntries()
    
public  POManagerFactoryItfgetPMFComponent()
    
public  POManagerItfgetPOManager()
    
abstract public  PersonalitygetPersonality()
    
public  PropertiesgetProperties()
    
protected  StringgetProperty(Map m, String propName, String defaultValue, boolean remove)
    
public  QueryManagergetQueryManager()
    
public  SequenceManagergetSequenceManager()
    
protected  ComponentgetSpeedoComponent(Map props)
    
public  voidinit(Map pmfProps)
    
abstract protected  booleanisOptimisticTransaction(Map props)
    
public  POManagerItflookup()
    
public  voidpoManagerClosed(POManagerItf pr)
    
protected  booleanremoveProps(Map props, String[] wanted)
    
public  voidsetQueryManager(QueryManager queryManager)
    
public  voidsetSequenceManager(SequenceManager sequenceManager)
    
public  voidstopComponent()
    
abstract protected  voidthrowUserException(String msg)
    
public  voidunbindPM()
    

Field Detail
COMPOSITE_TPM_PATH
final public static String COMPOSITE_TPM_PATH(Code)



CONNECTION_POOL_PATH
final public static String CONNECTION_POOL_PATH(Code)



DEPENDENCY_GRAPH_PATH
final public static String DEPENDENCY_GRAPH_PATH(Code)



HTML_JMX_AGENT_PATH
final public static String HTML_JMX_AGENT_PATH(Code)



JMX_AGENT_PATH
final public static String JMX_AGENT_PATH(Code)



JORM_FACTORY_PATH
final public static String JORM_FACTORY_PATH(Code)



MEMORY_CACHE_PATH
final public static String MEMORY_CACHE_PATH(Code)



MIM_PATH
final public static String MIM_PATH(Code)



MONOLOG_FACTORY_PATH
final public static String MONOLOG_FACTORY_PATH(Code)



PMF_PATH
final public static String PMF_PATH(Code)



PMI_PATH
final public static String PMI_PATH(Code)



PM_POOL_PATH
final public static String PM_POOL_PATH(Code)



PRIMITIVE_MAPPER_PATH
final public static String PRIMITIVE_MAPPER_PATH(Code)



QUERY_CACHE_PATH
final public static String QUERY_CACHE_PATH(Code)



QUERY_MANAGER
final public static String QUERY_MANAGER(Code)



TPM_PATH
final public static String TPM_PATH(Code)



delegate
protected POManagerFactoryItf delegate(Code)
The persistence manager factory delegate



isPropertiesInitialized
protected boolean isPropertiesInitialized(Code)



jmxOn
protected boolean jmxOn(Code)



logger
protected Logger logger(Code)



speedo
protected Component speedo(Code)




Constructor Detail
AbstractSpeedo
public AbstractSpeedo()(Code)



AbstractSpeedo
public AbstractSpeedo(Map props) throws Throwable(Code)
It creates and initializes a real POManagerFactory with Julia (Fractal implementation).




Method Detail
applyProperties
protected void applyProperties(Map props, Map pmfProps) throws Throwable(Code)



bindPM2Thread
public void bindPM2Thread(POManagerItf pm)(Code)



clean
public void clean()(Code)



configure
protected void configure(Map pmfProps) throws Throwable(Code)



getConcurrencyManagerComponent
public Object getConcurrencyManagerComponent() throws Exception(Code)



getDelegate
public POManagerFactoryItf getDelegate()(Code)



getDependencyGraph
public DependencyGraph getDependencyGraph() throws Exception(Code)



getMappingStructure
public static byte getMappingStructure(String strval)(Code)



getMappingStructureString
public static String getMappingStructureString(byte b)(Code)



getMemoryCacheEntries
public Collection getMemoryCacheEntries() throws Exception(Code)



getPMFComponent
public POManagerFactoryItf getPMFComponent() throws Exception(Code)



getPOManager
public POManagerItf getPOManager()(Code)



getPersonality
abstract public Personality getPersonality()(Code)



getProperties
public Properties getProperties()(Code)



getProperty
protected String getProperty(Map m, String propName, String defaultValue, boolean remove)(Code)



getQueryManager
public QueryManager getQueryManager()(Code)



getSequenceManager
public SequenceManager getSequenceManager()(Code)



getSpeedoComponent
protected Component getSpeedoComponent(Map props) throws Throwable(Code)



init
public void init(Map pmfProps) throws Throwable(Code)



isOptimisticTransaction
abstract protected boolean isOptimisticTransaction(Map props)(Code)



lookup
public POManagerItf lookup()(Code)



poManagerClosed
public void poManagerClosed(POManagerItf pr)(Code)



removeProps
protected boolean removeProps(Map props, String[] wanted)(Code)



setQueryManager
public void setQueryManager(QueryManager queryManager)(Code)



setSequenceManager
public void setSequenceManager(SequenceManager sequenceManager)(Code)



stopComponent
public void stopComponent()(Code)



throwUserException
abstract protected void throwUserException(String msg)(Code)



unbindPM
public void unbindPM()(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.