|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |