|
||||||||||
| 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 | |||||||||