Interface ConcurrencyControlStrategy
- All Known Implementing Classes:
AbstractConcurrencyControlStrategy,ConfigurationBasedConcurrencyControlStrategy,ConstantBasedConcurrencyControlStrategy,UnlimitedConcurrencyStrategy
public interface ConcurrencyControlStrategy
This interface allows the customer to control concurrent access to the services.
- Version:
- $Id: $Id
- Author:
- lrosenberg
-
Method Summary
Modifier and TypeMethodDescriptionvoidCalled shortly after the initialization to customize this strategy according to the parameter in the annotation.voidCalled by the stub after the call is finished.voidCalled by the stub before the call is executed.voidCalled by the skeleton after the call is finished.voidCalled by the skeleton before the call is executed.
-
Method Details
-
notifyClientSideCallStarted
Called by the stub before the call is executed.- Parameters:
context- aClientSideCallContextobject.
-
notifyClientSideCallFinished
Called by the stub after the call is finished.- Parameters:
context- aClientSideCallContextobject.
-
notifyServerSideCallStarted
Called by the skeleton before the call is executed.- Parameters:
context- aServerSideCallContextobject.
-
notifyServerSideCallFinished
Called by the skeleton after the call is finished.- Parameters:
context- aServerSideCallContextobject.
-
customize
Called shortly after the initialization to customize this strategy according to the parameter in the annotation.- Parameters:
parameter- aStringobject.
-