| Package Name | Comment |
| org.apache.ode.axis2 | |
| org.apache.ode.axis2.deploy | |
| org.apache.ode.axis2.hooks | |
| org.apache.ode.axis2.httpbinding | |
| org.apache.ode.axis2.management | |
| org.apache.ode.axis2.rampart.basic | |
| org.apache.ode.axis2.rampart.policy | |
| org.apache.ode.axis2.service | |
| org.apache.ode.axis2.soapbinding | |
| org.apache.ode.axis2.util | |
| org.apache.ode.bpel.bdi.breaks |
This package contains interfaces for representing BPEL "break-points".
BPEL break-points are similar to conventional programming break-points in that
they permit the interruption and suspension of execution based on various
criteria.
|
| org.apache.ode.bpel.common |
Common BPEL classes and interfaces.
|
| org.apache.ode.bpel.compiler |
BPEL compiler (bpelc) classes and interfaces.
Taking as input the de-referenced BPEL object model
(see {@link org.apache.ode.bom.impl.nodes}), the BPEL compiler applies
static analysis rules to ensure compliance of the BPEL model.
Upon successful analysis, the compiler generates a
"compiled" process description suitable for
consumption by the BPEL Service Provider?s
(see {@link com.fs.jlo.bpel.provider.BpelServiceProvider})
processing engine (also known as the virtual processing unit
or VPU).
Failures in the static analysis phase are
reported in the same manner as parser errors and contain
detailed error descriptions and line number references to
the location of the errors in the original BPEL XML process
definition.
|
| org.apache.ode.bpel.compiler.api | |
| org.apache.ode.bpel.compiler.bom |
The API for the BPEL Object Model (BOM), a domain-specific document
object model (DOM) that can represent BPEL v1.1 and BPEL v2.0 (OASIS) processes.
While the BOM enforced strcutural constraints
--for example that a process contain one root activity--
it does not perform any static analysis, and may be used to produce processes
that are invalid.
It is also possible to use the BOM to build processes that do not conform to
the BPEL XML Schema.
This allows the BOM to be used in applications such a process design, where an
incomplete or invalid process may need to be modeled.
|
| org.apache.ode.bpel.compiler.v1 | |
| org.apache.ode.bpel.compiler.v1.xpath10 | |
| org.apache.ode.bpel.compiler.v1.xpath10.jaxp | |
| org.apache.ode.bpel.compiler.v1.xpath20 | |
| org.apache.ode.bpel.compiler.v2 | |
| org.apache.ode.bpel.compiler.v2.xpath10 | |
| org.apache.ode.bpel.compiler.v2.xpath10.jaxp | |
| org.apache.ode.bpel.compiler.v2.xpath20 | |
| org.apache.ode.bpel.compiler.v2.xquery10.compiler | |
| org.apache.ode.bpel.compiler.wsdl | |
| org.apache.ode.bpel.compiler_2_0 | |
| org.apache.ode.bpel.connector | |
| org.apache.ode.bpel.dao |
DAO Package
Data-Access Object (DAO) interfaces used by the BPEL Service Provider
to communicate with the data store; can be used to customize the
BPEL persistence layer.
The BPEL DAO layer is used to maintain persistent state of each
active BPEL process instance. This includes the values of scope
variables, as well as instance "state snapshots" that
may need to be persisted due to the activation of receive, pick,
or invoke activity that cannot be immediately satisfied. Like
the DAO of the framework (see {@link com.fs.jlo.sfwk.bapi.dao}), the
BPEL DAO is a "dumb" object-relational model supporting
transactional access.
|
| org.apache.ode.bpel.elang.xpath20.runtime | |
| org.apache.ode.bpel.engine | |
| org.apache.ode.bpel.engine.extvar | |
| org.apache.ode.bpel.evar | |
| org.apache.ode.bpel.evt |
The BPEL event API--used to monitor or analyze the execution of a BPEL
processes. With this API, one can implement a custom Java class to
handle BPEL events.
|
| org.apache.ode.bpel.evtproc | |
| org.apache.ode.bpel.extension | |
| org.apache.ode.bpel.extvar.jdbc | |
| org.apache.ode.bpel.iapi | |
| org.apache.ode.bpel.intercept | |
| org.apache.ode.bpel.jca.clientapi | |
| org.apache.ode.bpel.jmx | |
| org.apache.ode.bpel.memdao |
An in-memory implementation of the BPEL data-access object (DAO) interfaces.
Provides a backing store for the BPEL service-provider in those rare circumstances where reliabilty
is not required.
|
| org.apache.ode.bpel.pmapi | |
| org.apache.ode.bpel.rapi | |
| org.apache.ode.bpel.rtrep.common | |
| org.apache.ode.bpel.rtrep.common.extension | |
| org.apache.ode.bpel.rtrep.v1 | |
| org.apache.ode.bpel.rtrep.v1.channels | |
| org.apache.ode.bpel.rtrep.v1.xpath10 | |
| org.apache.ode.bpel.rtrep.v1.xpath10.jaxp | |
| org.apache.ode.bpel.rtrep.v1.xpath20 | |
| org.apache.ode.bpel.rtrep.v2 | |
| org.apache.ode.bpel.rtrep.v2.channels | |
| org.apache.ode.bpel.rtrep.v2.xpath10 | |
| org.apache.ode.bpel.rtrep.v2.xpath10.jaxp | |
| org.apache.ode.bpel.rtrep.v2.xpath20 | |
| org.apache.ode.bpel.rtrep.v2.xquery10 | |
| org.apache.ode.bpel.rtrep.v2.xquery10.runtime | |
| org.apache.ode.bpel.runtime | |
| org.apache.ode.bpel.runtime.breaks | |
| org.apache.ode.bpel.runtime.msgs | |
| org.apache.ode.dao.jpa | |
| org.apache.ode.dao.jpa.test | |
| org.apache.ode.daohib |
Supporting classes for the Hibernate/DAO implementation used
by both the BPEL and SFWK DAO implementations.
|
| org.apache.ode.daohib.bpel |
An implementation of the BPEL data access objects (DAO) api using hibernate.
|
| org.apache.ode.daohib.bpel.hobj |
Hibernate POJOs for bpel.
|
| org.apache.ode.daohib.bpel.ql | |
| org.apache.ode.extension.e4x | |
| org.apache.ode.extension.jmseventlistener | |
| org.apache.ode.il | |
| org.apache.ode.il.config | |
| org.apache.ode.il.dbutil | |
| org.apache.ode.il.epr |
This package contains classes related to EPR handling that are of a general enough nature
as to be useful to any Integration Layer implementation.
|
| org.apache.ode.jacob | |
| org.apache.ode.jacob.ap | |
| org.apache.ode.jacob.classgen.testtypes | |
| org.apache.ode.jacob.examples.cell | |
| org.apache.ode.jacob.examples.eratosthenes | |
| org.apache.ode.jacob.examples.sequence | |
| org.apache.ode.jacob.examples.synch | |
| org.apache.ode.jacob.soup | |
| org.apache.ode.jacob.vpu | |
| org.apache.ode.jbi | |
| org.apache.ode.jbi.msgmap | |
| org.apache.ode.jbi.util | |
| org.apache.ode.jca.server | |
| org.apache.ode.jca.server.rmi | |
| org.apache.ode.ql | |
| org.apache.ode.ql.eval.skel | |
| org.apache.ode.ql.jcc | |
| org.apache.ode.ql.tree | |
| org.apache.ode.ql.tree.nodes | |
| org.apache.ode.ra |
The client connection interface ("CCI") provides a
uniform mechanism for accessing services hosted inside the ODE
container from objects outside the container. For example,
through the CCI a client can connect to a running BPEL service
to inspect the state of a process instance; similarly, a Servlet
may use the CCI to notify a ODE SOAP service that a new message
has arrived.
The CCI supports marshalling of invocations for arbitrary
interfaces that are defined by each particular service provider.
Both blocking and non-blocking operations are supported.
|
| org.apache.ode.ra.transports | |
| org.apache.ode.ra.transports.rmi | |
| org.apache.ode.scheduler.simple | |
| org.apache.ode.store | |
| org.apache.ode.store.hib | |
| org.apache.ode.store.jpa | |
| org.apache.ode.test | |
| org.apache.ode.tools |
Contains implementations of commandline tools and Ant Tasks.
Each subpackage, e.g., com.fs.jlo.tools.foo contains:
- One or more implementations of the {@link com.fs.jlo.tools.Command} interface
that perform a given function.
- In the
com.fs.jlo.tools.foo.cline subpackage, a class with a
main() method that uses the above {@link com.fs.jlo.tools.Command}
implementation to perform some function, e.g., deploying a ODE system.
- In the
com.fs.jlo.tools.foo.ant subpackage, a class that extends
{@link com.fs.jlo.tools.CommandTask} (which, in turn, extends
{@link org.apache.ant.Task}) that uses the above {@link com.fs.jlo.tools.Command}
implementation to perform roughly the same function.
The ultimate goal of the package is collect a set of reusable "command"
representations that can be invoked under different contexts like the commandline,
an Ant build, or from a wizard or tool in a GUI application.
|
| org.apache.ode.tools.bpelc | |
| org.apache.ode.tools.bpelc.ant | |
| org.apache.ode.tools.bpelc.cline | |
| org.apache.ode.tools.sendsoap.cline | |
| org.apache.ode.utils |
Miscellanous utility classes.
|
| org.apache.ode.utils.cli |
Contains libraries for handling commandline arguments (i.e., the String[] passed-in by a main method).
|
| org.apache.ode.utils.fs | |
| org.apache.ode.utils.http | |
| org.apache.ode.utils.jmx | |
| org.apache.ode.utils.msg |
This package provies "refactorable" internationalized message bundles. The goal is to provide
a consistent framework for obtaining internationalized error and informational messaeges, with the
additional requirement that it should be easy to "refactor" the names of the message keys. Instead of
relying on clients to pass string message keys (e.g. bundle.getMessage("filenotfound"))
this package requires the programmer to create a method decleration for each message. The programmer does
not however need to provide an implementation of the method, which is generated automatically by the
package.
To use the package the programmer defines an interface that extends org.apache.ode.utils.msg.MsgBundle
with methods for each required message. Each method name must start with the strings "msg" or
"str", and have a @jlo.msg JavaDoc tag containing the default message text (internationalized
versions can be placed in corresponding property files). For example:
interface MyMsgs extends org.apache.ode.utils.msg.MsgBundle {
/**
* @jlo.msg File '{0}' not found.
*/
String msgFileNotFound(String fname);
}
creates a bundle with one FileNotFound message. To use the bundle, one writes:
MyMsgs msgs = (MyMsgs) BundleManager.getBundle(MyMsgs.class);
msgs.msgFileNotFound("foo.zip");
Calling the msgFileNotFound method returns the formatted message string, as generated by the
java.util.text.MessageBundle class (with method arguments passed as arguments to the
format method).
|
| org.apache.ode.utils.rmi | |
| org.apache.ode.utils.sax | |
| org.apache.ode.utils.stl | |
| org.apache.ode.utils.trax | |
| org.apache.ode.utils.uuid | |
| org.apache.ode.utils.wsdl | |
| org.apache.ode.utils.xml.capture | |
| org.apache.ode.utils.xsd | |
| org.apache.ode.utils.xsl | |
| org.apache.rampart.samples.policy.sample01 | |
| org.apache.rampart.samples.policy.sample02 | |
| org.apache.rampart.samples.policy.sample03 | |
| org.apache.rampart.samples.policy.sample04 | |
| org.apache.rampart.samples.policy.sample05 | |
| org.apache.rampart.samples.sample02 | |
| org.apache.rampart.samples.sample03 | |
| org.apache.rampart.samples.sample04 | |
| org.apache.rampart.samples.sample05 | |
| org.apache.rampart.samples.sample06 | |
| org.apache.rampart.samples.sample07 | |
| org.apache.rampart.samples.sample08 | |
| org.apache.rampart.samples.sample09 | |
| org.apache.rampart.samples.sample10 | |