bexee.model
Class BPELProcessFactory

java.lang.Object
  extended bybexee.model.BPELProcessFactory
Direct Known Subclasses:
BPELProcessFactoryImpl

public abstract class BPELProcessFactory
extends java.lang.Object

Abstract class for creating BPELProcessFactory implementations.

Version:
$Revision: 1.1 $, $Date: 2004/12/15 14:18:10 $
Author:
Patric Fornasier, Pawel Kowalski

Constructor Summary
BPELProcessFactory()
           
 
Method Summary
abstract  BPELProcess createBPELProcess(java.io.InputStream bpelDocumentStream)
          The concrete factories will have to implement this method.
static BPELProcessFactory getInstance()
          Creates a new BPELProcessFactory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPELProcessFactory

public BPELProcessFactory()
Method Detail

getInstance

public static BPELProcessFactory getInstance()
Creates a new BPELProcessFactory. The actual type is defined by the property bexee.bpel.process.factory.

If it is not set then BPELProcessImplwill be created.

Returns:
a BPELProcessFactory implementation

createBPELProcess

public abstract BPELProcess createBPELProcess(java.io.InputStream bpelDocumentStream)
                                       throws BPELDocumentException
The concrete factories will have to implement this method.

Returns:
a BPELProcess implementation
Throws:
BPELDocumentException


Copyright © 2004 Berne University of Applied Sciences. All Rights Reserved.