## Uses of Interface
com.hammurapi.common.concurrent.Invocable

- Packages that use Invocable
  Package | Description
  --- | ---
  com.hammurapi.common.concurrent |

- - ### Uses of Invocable in com.hammurapi.common.concurrent

    Subinterfaces of Invocable in com.hammurapi.common.concurrent
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `FireAndForgetInvocable<C,K>`
    `interface` | `Synapse<C,R,K,E extends Exception>` Synapse is a liaison between invoker and invocable.

    Classes in com.hammurapi.common.concurrent that implement Invocable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSynapse<C,R,E extends Exception>` Synapse which operates within JVM.
    `class` | `MethodInvocable<C>` Adapts java.lang.reflect.Method to Invocable.
    `class` | `SynapseChain<C,R,K,E extends Exception>`

    Methods in com.hammurapi.common.concurrent with parameters of type Invocable
    Modifier and Type | Method and Description
    --- | ---
    `void` | SynapseChain.`setInvocable(Invocable<C,R,K,E> invocable)`
    `void` | Invoker.`setInvocable(Invocable<C,R,K,E> invocable)` Wires invoker to invocable.
    `void` | LocalSynapse.`setInvocable(Invocable<C,R,String,E> invocable)`
    `void` | PropertySet.`setInvocable(KP key, Invocable<PropertySet<KP>,?,KP,?> invocable)` Convenience method to set invocable.
    `void` | AbstractSubSet.`setInvocable(KP key, Invocable<PropertySet<KP>,?,KP,?> invocable)`
    `void` | AbstractPropertySet.`setInvocable(KP key, Invocable<PropertySet<KP>,?,KP,?> invocable)`