com.ebmwebsourcing.easyviper.core.api
Interface Core

All Superinterfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

public interface Core
extends com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 Engine createEngine(ConfigurationEngine conf, java.lang.Class internalMessageType)
           
 ExternalEnvironment createExternalEnvironment(java.lang.String name)
           
 Model createModel(java.lang.String name, java.lang.Class<? extends Model> modelClass)
           
 Engine getEngine()
           
 ExternalEnvironment getExternalEnvironment()
           
 MessageFactory<ExternalMessage<?>,InternalMessage<?>> getMessageFactory()
           
 Model getModel()
           
 void setLog(java.util.logging.Logger logger)
           
 void setMessageFactory(MessageFactory<ExternalMessage<?>,InternalMessage<?>> messageFactory)
           
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent
 

Method Detail

setLog

void setLog(java.util.logging.Logger logger)

createEngine

Engine createEngine(ConfigurationEngine conf,
                    java.lang.Class internalMessageType)
                    throws CoreException
Throws:
CoreException

getEngine

Engine getEngine()
                 throws CoreException
Throws:
CoreException

createModel

Model createModel(java.lang.String name,
                  java.lang.Class<? extends Model> modelClass)
                  throws CoreException
Throws:
CoreException

getModel

Model getModel()
               throws CoreException
Throws:
CoreException

createExternalEnvironment

ExternalEnvironment createExternalEnvironment(java.lang.String name)
                                              throws CoreException
Throws:
CoreException

getExternalEnvironment

ExternalEnvironment getExternalEnvironment()
                                           throws CoreException
Throws:
CoreException

setMessageFactory

void setMessageFactory(MessageFactory<ExternalMessage<?>,InternalMessage<?>> messageFactory)
                       throws CoreException
Throws:
CoreException

getMessageFactory

MessageFactory<ExternalMessage<?>,InternalMessage<?>> getMessageFactory()


Copyright © 2012 Petals Link. All Rights Reserved.