|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ebmwebsourcing.easyviper.core.api.factory.AbstractFactoryImpl<com.ebmwebsourcing.easyviper.core.impl.engine.configuration.ConfigurationEngineImpl>
com.ebmwebsourcing.easybpel.model.bpel.BPELFactory
public abstract class BPELFactory
This abstract class defines a factory API that enables applications to obtain a BPELFactory capable of producing new Definitions, new WSDLReaders, and new WSDLWriters. Some ideas used here have been shamelessly copied from the wonderful JAXP and Xerces work.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_NAME
|
| Fields inherited from class com.ebmwebsourcing.easyviper.core.api.factory.AbstractFactoryImpl |
|---|
DEFAULT_FACTORY_NAME |
| Constructor Summary | |
|---|---|
BPELFactory()
|
|
| Method Summary | |
|---|---|
abstract com.ebmwebsourcing.easyviper.core.api.Core |
newBPELEngine(com.ebmwebsourcing.easyviper.core.api.engine.configuration.ConfigurationEngine cong,
com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter converter,
int numberOfReceivers,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Receiver> receiverClass,
int numberOfSenders,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Sender> senderClass,
java.util.logging.Logger logger)
Create the registry of process. |
abstract com.ebmwebsourcing.easyviper.core.api.Core |
newBPELEngine(com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter converter,
int numberOfReceivers,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Receiver> receiverClass,
int numberOfSenders,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Sender> senderClass)
|
abstract BPELReader |
newBPELReader()
Create a new instance of a BPELReaderImpl. |
abstract BPELReader |
newBPELReader(java.util.Map<BPELReader.FeatureConstants,java.lang.Object> features)
Create a new instance of a BPELReaderImpl. |
abstract BPELWriter |
newBPELWriter()
Create a new instance of a BPELWriterImpl. |
static BPELFactory |
newInstance()
Get a new instance of a BPELFactory. |
abstract void |
setJAXBObjectFactoryList(java.util.List<java.lang.Class<?>> objectFactories)
Create a new instance of a BPELWriterImpl. |
| Methods inherited from class com.ebmwebsourcing.easyviper.core.api.factory.AbstractFactoryImpl |
|---|
createCore |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.factory.Factory |
|---|
createCore |
| Field Detail |
|---|
public static java.lang.String DEFAULT_NAME
| Constructor Detail |
|---|
public BPELFactory()
| Method Detail |
|---|
public static BPELFactory newInstance()
throws BPELException
The steps in order are:
Once an instance of a BPELFactory is obtained, invoke newDefinition(), newWSDLReader(), or newWSDLWriter(), to create the desired instances.
BPELException
public abstract BPELReader newBPELReader()
throws BPELException
BPELException
public abstract BPELReader newBPELReader(java.util.Map<BPELReader.FeatureConstants,java.lang.Object> features)
throws BPELException
BPELException
public abstract BPELWriter newBPELWriter()
throws BPELException
BPELException
public abstract com.ebmwebsourcing.easyviper.core.api.Core newBPELEngine(com.ebmwebsourcing.easyviper.core.api.engine.configuration.ConfigurationEngine cong,
com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter converter,
int numberOfReceivers,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Receiver> receiverClass,
int numberOfSenders,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Sender> senderClass,
java.util.logging.Logger logger)
throws BPELException
BPELException
public abstract com.ebmwebsourcing.easyviper.core.api.Core newBPELEngine(com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter converter,
int numberOfReceivers,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Receiver> receiverClass,
int numberOfSenders,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Sender> senderClass)
throws BPELException
BPELExceptionpublic abstract void setJAXBObjectFactoryList(java.util.List<java.lang.Class<?>> objectFactories)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||