com.ebmwebsourcing.easyviper.core.impl.env
Class ExternalEnvironmentImpl

Package class diagram package ExternalEnvironmentImpl
java.lang.Object
  extended by com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
      extended by com.ebmwebsourcing.easyviper.core.impl.env.ExternalEnvironmentImpl
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.env.ExternalEnvironment

public class ExternalEnvironmentImpl
extends com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
implements com.ebmwebsourcing.easyviper.core.api.env.ExternalEnvironment

Author:
Nicolas Salatge - eBM WebSourcing

Field Summary
static java.lang.String DEFAULT_EXTERNAL_ENVIRONMENT_NAME
           
 
Constructor Summary
ExternalEnvironmentImpl()
          Default Constructor
 
Method Summary
 com.ebmwebsourcing.easyviper.core.api.env.Receiver addReceiver(java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Receiver> receiverClass, com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter messageConverter)
           
 com.ebmwebsourcing.easyviper.core.api.env.Sender addSender(java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Sender> senderClass, com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter messageConverter)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Engine getEngine()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.env.Receiver> getReceivers()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.env.Sender> getSenders()
           
 void setLog(java.util.logging.Logger logger)
           
 
Methods inherited from class com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 

Field Detail

DEFAULT_EXTERNAL_ENVIRONMENT_NAME

public static final java.lang.String DEFAULT_EXTERNAL_ENVIRONMENT_NAME
See Also:
Constant Field Values
Constructor Detail

ExternalEnvironmentImpl

public ExternalEnvironmentImpl()
                        throws com.ebmwebsourcing.easyviper.core.api.CoreException
Default Constructor

Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
Method Detail

addReceiver

public com.ebmwebsourcing.easyviper.core.api.env.Receiver addReceiver(java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Receiver> receiverClass,
                                                                      com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter messageConverter)
                                                               throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
addReceiver in interface com.ebmwebsourcing.easyviper.core.api.env.ExternalEnvironment
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getReceivers

public java.util.List<com.ebmwebsourcing.easyviper.core.api.env.Receiver> getReceivers()
                                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getReceivers in interface com.ebmwebsourcing.easyviper.core.api.env.ExternalEnvironment
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

addSender

public com.ebmwebsourcing.easyviper.core.api.env.Sender addSender(java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.env.Sender> senderClass,
                                                                  com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter messageConverter)
                                                           throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
addSender in interface com.ebmwebsourcing.easyviper.core.api.env.ExternalEnvironment
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getSenders

public java.util.List<com.ebmwebsourcing.easyviper.core.api.env.Sender> getSenders()
                                                                            throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getSenders in interface com.ebmwebsourcing.easyviper.core.api.env.ExternalEnvironment
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getEngine

public com.ebmwebsourcing.easyviper.core.api.engine.Engine getEngine()
Specified by:
getEngine in interface com.ebmwebsourcing.easyviper.core.api.env.ExternalEnvironment

setLog

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


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.