com.ebmwebsourcing.easybpel.model.bpel.api
Class BPELFactory

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

public abstract class BPELFactory
extends com.ebmwebsourcing.easyviper.core.api.factory.AbstractFactoryImpl
implements com.ebmwebsourcing.easyviper.core.api.factory.Factory

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.

Author:
Nicolas Salatge - eBM WebSourcing

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.
 
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
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.factory.Factory
createCore
 

Field Detail

DEFAULT_NAME

public static java.lang.String DEFAULT_NAME
Constructor Detail

BPELFactory

public BPELFactory()
Method Detail

newBPELReader

public abstract BPELReader newBPELReader()
                                  throws BPELException
Create a new instance of a BPELReaderImpl.

Throws:
BPELException

newBPELReader

public abstract BPELReader newBPELReader(java.util.Map<BPELReader.FeatureConstants,java.lang.Object> features)
                                  throws BPELException
Create a new instance of a BPELReaderImpl.

Throws:
BPELException

newBPELWriter

public abstract BPELWriter newBPELWriter()
                                  throws BPELException
Create a new instance of a BPELWriterImpl.

Throws:
BPELException

newBPELEngine

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
Create the registry of process.

Throws:
BPELException

newBPELEngine

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
Throws:
BPELException


Copyright © 2012 Petals Link. All Rights Reserved.