Package net.wgen.op

Interface Summary
OpExecutor Executes an Op in some context by either delegating the execution to some other OpExecutor (as in the EJB case), or by instantiating the appropriate CallExecutor and invoking the Op's internal _execute method itself.
OpManager Simple EJB interface for OpManagerBean.
OpManagerHome Simple EJBHome interface extension for OpManagerBean.
 

Class Summary
DirectExecutorFactory Creates an OpExecutorFactory that produces DirectOpExecutors.
DirectOpExecutor An OpExecutor that does not connect thru RMI, but uses a Connection or ConnectionFactory to provide Ops with access to datasources.
DummyOp  
EjbOpExecutor Executes an Op using the JNDI-registered OpManager EJB.
EjbOpExecutorFactory Produces OpExecutors that delegate to EJB-bound OpExecutors.
ExampleModule  
MultiRsOp  
Op Command-pattern object that encapsulates some database operations or business logic.
OpExecutorFactory Factory to create OpExecutors so that the caller doesn't have to set them manually in each Op.
OpManagerBean Stateless EJB SessionBean that executes Op by instantiating a DirectOpExecutor with a JndiMappedConnectionFactory.
OpTestServices  
OpToStringBuilder Builds a String representation of a Op.
OpToStringBuilder.OpDelimitedStyle A multi-line style implementation.
OpToStringBuilder.OpMultiLineStyle A multi-line style implementation.
OpToStringBuilder.OpToStringStyle A style implementation with an override for not printing out values that are from the StaticDataCache.
OpUtils Utils class that runs Ops and provides some tracing functionality.
SleepyOp  
TestEjbOpExecutor  
TestOp  
TestOp.TopOp  
 

Exception Summary
OpException Simple exception class that includes the Op that was being executed when the exception occurred.