Java Doc for Engine.java in  » Workflow-Engines » pegasus-2.1.0 » org » griphyn » cPlanner » engine » 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 » Workflow Engines » pegasus 2.1.0 » org.griphyn.cPlanner.engine 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.griphyn.cPlanner.engine.Engine

All known Subclasses:   org.griphyn.cPlanner.engine.ReductionEngine,  org.griphyn.cPlanner.engine.NodeCollapser,  org.griphyn.cPlanner.engine.ReplicaCatalogBridge,  org.griphyn.cPlanner.engine.MainEngine,  org.griphyn.cPlanner.engine.RemoveDirectory,  org.griphyn.cPlanner.engine.TransferEngine,  org.griphyn.cPlanner.engine.InterPoolEngine,  org.griphyn.cPlanner.engine.CreateDirectory,  org.griphyn.cPlanner.engine.AuthenticateEngine,  org.griphyn.cPlanner.engine.CleanupEngine,
Engine
abstract public class Engine (Code)
The class which is a superclass of all the various Engine classes. It defines common methods and member variables.
author:
   Karan Vahi
author:
   Gaurang Mehta
version:
   $Revision: 243 $


Field Summary
final public static  StringREGISTRATION_UNIVERSE
    
final public static  StringTRANSFER_UNIVERSE
    
protected  StringmLogMsg
     Contains the message which is to be logged by Pegasus.
protected  LogManagermLogger
     The logging object which is used to log all the messages.
protected static  StringmOutputPool
     The pool on which all the output data should be transferred.
protected  PlannerOptionsmPOptions
     Contains the various options to the Planner as passed by the user at runtime.
protected  StringmPoolClass
     Specifies the implementing class for the pool interface.
protected  StringmPoolFile
     The path to the file containing the pool information.
protected  PoolInfoProvidermPoolHandle
     The handle to the Pool Info Provider.
protected  PegasusPropertiesmProps
     The object holding all the properties pertaining to Pegasus.
protected  StringmRLIUrl
    
protected  StringmTCFile
     The path to the file containing the pool information.
protected  TransformationCatalogmTCHandle
     The handle to the Transformation Catalog.
protected  StringmTCMode
     Defines the read mode for transformation catalog.

Constructor Summary
public  Engine(PegasusProperties props)
     Default constructor.

Method Summary
public  VectoraddVector(Vector from_vector, Vector to_vector)
     Adds elements (PegasusFile type) in a Vector to another Vector and returns the new Vector.
public  voidappendArrayList(ArrayList dest, ArrayList source)
     It appends the source list at the end of the destination list.
public  voidloadProperties()
     Loads all the properties that are needed by the Engine classes.
public  voidprintVector(String heading, Vector vector)
     It prints the contents of the Vector, with the first line being the heading.
public  booleanstringInList(String stringName, List list)
    
public  booleanstringInPegVector(String stringName, Vector vector)
     Returns true if a particular String is in the Vector of PegasusFile objects.
public  booleanstringInVector(String stringName, Vector vector)
     Returns true if a particular String is in the Vector of strings.
Parameters:
  stringName - the String which has to be searched for in the Vector.
Parameters:
  vector - the Vector of Strings in which to search for aparticular String.
public  StringvectorToString(String heading, Vector vector)
     It prints the contents of the Vector, to a String with the first line being the heading.
Parameters:
  heading - The heading you want to give to the text which is printed.
Parameters:
  vector - The Vector whose elements you want to print.

Field Detail
REGISTRATION_UNIVERSE
final public static String REGISTRATION_UNIVERSE(Code)



TRANSFER_UNIVERSE
final public static String TRANSFER_UNIVERSE(Code)



mLogMsg
protected String mLogMsg(Code)
Contains the message which is to be logged by Pegasus.



mLogger
protected LogManager mLogger(Code)
The logging object which is used to log all the messages.
See Also:   org.griphyn.cPlanner.common.LogManager



mOutputPool
protected static String mOutputPool(Code)
The pool on which all the output data should be transferred.



mPOptions
protected PlannerOptions mPOptions(Code)
Contains the various options to the Planner as passed by the user at runtime.



mPoolClass
protected String mPoolClass(Code)
Specifies the implementing class for the pool interface. Contains the name of the class that implements the pool interface the user has asked at runtime.



mPoolFile
protected String mPoolFile(Code)
The path to the file containing the pool information. By default it is $PEGASUS_HOME/etc/pool.config



mPoolHandle
protected PoolInfoProvider mPoolHandle(Code)
The handle to the Pool Info Provider. It is instantiated in this class



mProps
protected PegasusProperties mProps(Code)
The object holding all the properties pertaining to Pegasus.



mRLIUrl
protected String mRLIUrl(Code)
The Replica Location Index URL got from vds.rls.url property



mTCFile
protected String mTCFile(Code)
The path to the file containing the pool information. By default it is $PEGASUS_HOME/etc/tc.data.



mTCHandle
protected TransformationCatalog mTCHandle(Code)
The handle to the Transformation Catalog. It must be instantiated in the implementing class.



mTCMode
protected String mTCMode(Code)
Defines the read mode for transformation catalog. Whether we want to read all at once or as desired.
See Also:   org.griphyn.common.catalog.transformation.TCMode




Constructor Detail
Engine
public Engine(PegasusProperties props)(Code)
Default constructor.
Parameters:
  props - the properties to be used.




Method Detail
addVector
public Vector addVector(Vector from_vector, Vector to_vector)(Code)
Adds elements (PegasusFile type) in a Vector to another Vector and returns the new Vector.
Parameters:
  from_vector - the source
Parameters:
  to_vector - the destination Vector of PegasusFile objects



appendArrayList
public void appendArrayList(ArrayList dest, ArrayList source)(Code)
It appends the source list at the end of the destination list.
Parameters:
  dest - the destination list
Parameters:
  source - the source list



loadProperties
public void loadProperties()(Code)
Loads all the properties that are needed by the Engine classes.



printVector
public void printVector(String heading, Vector vector)(Code)
It prints the contents of the Vector, with the first line being the heading.
Parameters:
  heading - The heading you want to give to the text which is printed.
Parameters:
  vector - The Vector whose elements you want to print.



stringInList
public boolean stringInList(String stringName, List list)(Code)



stringInPegVector
public boolean stringInPegVector(String stringName, Vector vector)(Code)
Returns true if a particular String is in the Vector of PegasusFile objects.
Parameters:
  stringName - the String which has to be searched for in the Vector.
Parameters:
  vector - the Vector of Strings in which to search for a particularString boolean on the basis of whether the String in Vector or not.



stringInVector
public boolean stringInVector(String stringName, Vector vector)(Code)
Returns true if a particular String is in the Vector of strings.
Parameters:
  stringName - the String which has to be searched for in the Vector.
Parameters:
  vector - the Vector of Strings in which to search for aparticular String. boolean on the basis of whether the String in Vector or not.



vectorToString
public String vectorToString(String heading, Vector vector)(Code)
It prints the contents of the Vector, to a String with the first line being the heading.
Parameters:
  heading - The heading you want to give to the text which is printed.
Parameters:
  vector - The Vector whose elements you want to print. String



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.