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 Details

    • notifyClientSideCallStarted

      void notifyClientSideCallStarted(ClientSideCallContext context)
      Called by the stub before the call is executed.
      Parameters:
      context - a ClientSideCallContext object.
    • notifyClientSideCallFinished

      void notifyClientSideCallFinished(ClientSideCallContext context)
      Called by the stub after the call is finished.
      Parameters:
      context - a ClientSideCallContext object.
    • notifyServerSideCallStarted

      void notifyServerSideCallStarted(ServerSideCallContext context)
      Called by the skeleton before the call is executed.
      Parameters:
      context - a ServerSideCallContext object.
    • notifyServerSideCallFinished

      void notifyServerSideCallFinished(ServerSideCallContext context)
      Called by the skeleton after the call is finished.
      Parameters:
      context - a ServerSideCallContext object.
    • customize

      void customize(String parameter)
      Called shortly after the initialization to customize this strategy according to the parameter in the annotation.
      Parameters:
      parameter - a String object.