Class OperationHandler

  • All Implemented Interfaces:
    org.somda.sdc.glue.provider.sco.OperationInvocationReceiver

    
    public class OperationHandler
     implements OperationInvocationReceiver
                        

    This class provides a handler for incoming operations on the sdc provider.

    It implements generic handlers for some operations, which enables handling operations easily, although a real application should be a little more specialized in its handling.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      public final static OperationInvocationReceiver.Companion Companion
      public final static String MISSING_HANDLER
    • Constructor Summary

      Constructors 
      Constructor Description
      OperationHandler(LocalMdibAccess mdibAccess)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      InvocationResponse handleSetValue(@NonNull() Context context, @NonNull() String operationHandle, @NonNull() SetValue setValue)
      InvocationResponse handleSetString(@NonNull() Context context, @NonNull() String operationHandle, @NonNull() SetString setString)
      InvocationResponse handleActivate(@NonNull() Context context, @NonNull() String operationHandle, @NonNull() Activate activate)
      • Methods inherited from class org.somda.sdc.glue.provider.sco.OperationInvocationReceiver

        handleSetAlertState, handleSetComponentState, handleSetContextState, handleSetMetricState
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OperationHandler

        OperationHandler(LocalMdibAccess mdibAccess)
    • Method Detail

      • handleSetValue

        @NonNull() InvocationResponse handleSetValue(@NonNull() Context context, @NonNull() String operationHandle, @NonNull() SetValue setValue)
      • handleSetString

        @NonNull() InvocationResponse handleSetString(@NonNull() Context context, @NonNull() String operationHandle, @NonNull() SetString setString)
      • handleActivate

        @NonNull() InvocationResponse handleActivate(@NonNull() Context context, @NonNull() String operationHandle, @NonNull() Activate activate)