Uses of Interface
com.codemonster.surinam.export.framework.ServiceBlock

Packages that use ServiceBlock
com.codemonster.surinam.controller   
com.codemonster.surinam.core.framework   
com.codemonster.surinam.mgmt   
com.codemonster.surinam.mgmt.impl   
com.codemonster.surinam.routing   
 

Uses of ServiceBlock in com.codemonster.surinam.controller
 

Methods in com.codemonster.surinam.controller with parameters of type ServiceBlock
 void BindImplementationAction.apply(ServiceBlock serviceBlock)
          This is the primary execution point for all ServiceBlock actions.
 void RetireContractAction.apply(ServiceBlock serviceBlock)
          This is where we retire the Service Contract.
abstract  void AbstractContractOperationAction.apply(ServiceBlock serviceBlock)
          This is where the subclass will implement its action code.
 void UnbindContractAction.apply(ServiceBlock serviceBlock)
          This is where we unbind the implementation from the Service Contract.
 void Action.apply(ServiceBlock serviceBlock)
          This is the primary execution point for all ServiceBlock actions.
 void RegisterContractAction.apply(ServiceBlock serviceBlock)
          This is the primary execution point for all ServiceBlock actions.
 void RegisterEntryPointAction.apply(ServiceBlock serviceBlock)
          This is the primary execution point for all ServiceBlock actions.
abstract  void AbstractOperationAction.apply(ServiceBlock serviceBlock)
          This is the only callback that subclasses will need to provide implementations for; you take the ServiceBlock and do what you will.
 void BindImplementationAction.injectServices(ServiceBlock serviceBlock)
          This callback method is used to inject the ServiceBlock that the action will have access to in order to perform its work.
 void Action.injectServices(ServiceBlock serviceBlock)
          This callback method is used to inject the ServiceBlock that the action will have access to in order to perform its work.
 void RegisterContractAction.injectServices(ServiceBlock serviceBlock)
          This callback method is used to inject the ServiceBlock that the action will have access to in order to perform its work.
 void RegisterEntryPointAction.injectServices(ServiceBlock serviceBlock)
          This callback method is used to inject the ServiceBlock that the action will have access to in order to perform its work.
 void AbstractOperationAction.injectServices(ServiceBlock serviceBlock)
          This is another method we don't normally need.
 

Uses of ServiceBlock in com.codemonster.surinam.core.framework
 

Methods in com.codemonster.surinam.core.framework with parameters of type ServiceBlock
static ServiceFinder ServiceFinderFactory.getFinder(ServiceBlock serviceBlock)
          We will use the factory to create instances of ServiceFinders, which use the given ServiceBlock as it's context.
 void ServiceFinderImpl.setServiceBlock(ServiceBlock serviceBlock)
          standard setter
 

Constructors in com.codemonster.surinam.core.framework with parameters of type ServiceBlock
ServiceFinderImpl(ServiceBlock serviceBlock)
           
 

Uses of ServiceBlock in com.codemonster.surinam.mgmt
 

Constructors in com.codemonster.surinam.mgmt with parameters of type ServiceBlock
ServiceBlockCommander(ServiceBlock serviceBlock)
          Here we require the commander to be handed the ServiceBlock that it will wrap.
 

Uses of ServiceBlock in com.codemonster.surinam.mgmt.impl
 

Classes in com.codemonster.surinam.mgmt.impl that implement ServiceBlock
 class ServiceBlockImpl
          This is the implementation of the service block.
 

Uses of ServiceBlock in com.codemonster.surinam.routing
 

Constructors in com.codemonster.surinam.routing with parameters of type ServiceBlock
FullyDynamicCachingInvocationRouterImpl(ServiceBlock serviceBlock, Class serviceInterface)
          This is a very important constructor since it includes code that performs an initial service lookup which will be a cached reference to the invocation target.
FullyDynamicCachingInvocationRouterImpl(ServiceBlock serviceBlock, String serviceInterfaceName)
           
FullyDynamicNoCacheInvocationRouterImpl(ServiceBlock serviceBlock, Class serviceInterface)
           
FullyDynamicNoCacheInvocationRouterImpl(ServiceBlock serviceBlock, String serviceInterfaceName)
           
 



Copyright © 2010. All Rights Reserved.