com.ebmwebsourcing.easybpel.model.bpel.impl
Class BPELFactoryImpl

java.lang.Object
  extended by com.ebmwebsourcing.easyviper.core.api.factory.AbstractFactoryImpl
      extended by com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
          extended by com.ebmwebsourcing.easybpel.model.bpel.impl.BPELFactoryImpl
All Implemented Interfaces:
com.ebmwebsourcing.easyviper.core.api.factory.Factory

public class BPELFactoryImpl
extends com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
implements com.ebmwebsourcing.easyviper.core.api.factory.Factory

This class is a concrete implementation of the abstract class BPELFactory. Some ideas used here have been shamelessly copied from the wonderful JAXP and Xerces work.

Author:
Nicolas Salatge - eBM WebSourcing

Field Summary
 
Fields inherited from class com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
DEFAULT_NAME
 
Fields inherited from class com.ebmwebsourcing.easyviper.core.api.factory.AbstractFactoryImpl
DEFAULT_FACTORY_NAME
 
Method Summary
 com.ebmwebsourcing.easyviper.core.api.Core createCore(com.ebmwebsourcing.easyviper.core.api.engine.configuration.ConfigurationEngine conf, 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)
           
 com.ebmwebsourcing.easyviper.core.api.Core createCore(int numberOfReceivers, com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter converter, 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)
           
static com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory getInstance()
           
 com.ebmwebsourcing.easyviper.core.api.Core newBPELEngine(com.ebmwebsourcing.easyviper.core.api.engine.configuration.ConfigurationEngine conf, 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)
           
 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)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELReader newBPELReader()
          Create a new instance of a BPELReaderImpl.
 com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELReader newBPELReader(java.util.Map<com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELReader.FeatureConstants,java.lang.Object> features)
          Create a new instance of a BPELReaderImpl.
 com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter newBPELWriter()
          Create a new instance of a BPELWriterImpl.
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.factory.AbstractFactoryImpl
createCore, getCore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory getInstance()

newBPELReader

public com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELReader newBPELReader()
                                                                          throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Create a new instance of a BPELReaderImpl.

Specified by:
newBPELReader in class com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

newBPELReader

public com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELReader newBPELReader(java.util.Map<com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELReader.FeatureConstants,java.lang.Object> features)
                                                                          throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Create a new instance of a BPELReaderImpl.

Specified by:
newBPELReader in class com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

newBPELWriter

public com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter newBPELWriter()
                                                                          throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Create a new instance of a BPELWriterImpl.

Specified by:
newBPELWriter in class com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

newBPELEngine

public 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 com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
newBPELEngine in class com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

newBPELEngine

public com.ebmwebsourcing.easyviper.core.api.Core newBPELEngine(com.ebmwebsourcing.easyviper.core.api.engine.configuration.ConfigurationEngine conf,
                                                                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 com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
newBPELEngine in class com.ebmwebsourcing.easybpel.model.bpel.api.BPELFactory
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

createCore

public com.ebmwebsourcing.easyviper.core.api.Core createCore(int numberOfReceivers,
                                                             com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter converter,
                                                             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 com.ebmwebsourcing.easyviper.core.api.CoreException
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

createCore

public com.ebmwebsourcing.easyviper.core.api.Core createCore(com.ebmwebsourcing.easyviper.core.api.engine.configuration.ConfigurationEngine conf,
                                                             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 com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createCore in interface com.ebmwebsourcing.easyviper.core.api.factory.Factory
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException


Copyright © 2012 Petals Link. All Rights Reserved.