Class ReflectedObjectStore


  • public abstract class ReflectedObjectStore
    extends ObjectStore
    An object store that allows configuration by reflection. Commands are mapped to method names such that when a specified command is received, it will be dispatched via reflection to the specified method.
    Version:
    $Revision: 1.3 $
    • Field Detail

      • commandMap_

        private final java.util.Map commandMap_
    • Constructor Detail

      • ReflectedObjectStore

        public ReflectedObjectStore()
        Create an instance
    • Method Detail

      • registerCommand

        public void registerCommand​(java.lang.Class commandClass,
                                    java.lang.String methodName)
        Register a command and the method that will be invoked when that command is passed into execute()
        Parameters:
        commandClass - The class of the command
        methodName - The name of the method that will be executed
      • attemptToSuppressAccessControl

        private void attemptToSuppressAccessControl​(java.lang.reflect.Method method)