com.ebmwebsourcing.easybpel.model.bpel.impl.compiler
Class BPELCompilerImpl

java.lang.Object
  extended by com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
      extended by com.ebmwebsourcing.easybpel.model.bpel.impl.compiler.BPELCompilerImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybpel.model.bpel.api.compiler.BPELCompiler, com.ebmwebsourcing.easyviper.core.api.engine.Element, com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent, com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>, java.io.Serializable, org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.api.control.LifeCycleController

public class BPELCompilerImpl
extends com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
implements com.ebmwebsourcing.easybpel.model.bpel.api.compiler.BPELCompiler

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
BPELCompilerImpl()
           
 
Method Summary
 com.ebmwebsourcing.easyviper.core.api.engine.Process compile(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelProcessDefinition)
           
 java.lang.String convertStreamToString(java.io.InputStream is)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Process generate(com.ebmwebsourcing.easyviper.core.api.Core core, com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelprocess)
           
 void setLog(java.util.logging.Logger logger)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess validate(java.net.URI uri)
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler
bindFc, create, createFc, destroy, destroyFc, finalize, getComponent, getFcState, getModel, getName, init, listFc, listFc, lookupFc, setName, start, startFc, stop, stopFc, unbindFc
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent
create, destroy, getComponent, getName, init, setName, start, stop
 

Constructor Detail

BPELCompilerImpl

public BPELCompilerImpl()
                 throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Method Detail

convertStreamToString

public java.lang.String convertStreamToString(java.io.InputStream is)

validate

public com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess validate(java.net.URI uri)
                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
validate in interface com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Specified by:
validate in class com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

generate

public com.ebmwebsourcing.easyviper.core.api.engine.Process generate(com.ebmwebsourcing.easyviper.core.api.Core core,
                                                                     com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelprocess)
                                                              throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
generate in interface com.ebmwebsourcing.easybpel.model.bpel.api.compiler.BPELCompiler
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

compile

public com.ebmwebsourcing.easyviper.core.api.engine.Process compile(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelProcessDefinition)
                                                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
compile in interface com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Specified by:
compile in class com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.engine.Element


Copyright © 2008-2010 eBM WebSourcing. All Rights Reserved.