# Uses of Class
com.tick42.glue.core.interop.MethodDefinition

Packages that use MethodDefinition
Package | Description
--- | ---
com.tick42.glue.core.interop | Interop API .
com.tick42.glue.core.interop.event |

- ## Uses of MethodDefinition in com.tick42.glue.core.interop

  Methods in com.tick42.glue.core.interop that return MethodDefinition
  Modifier and Type | Method | Description
  --- | --- | ---
  `MethodDefinition` | MethodDefinition.Builder.`build()` |
  `static MethodDefinition` | MethodDefinition.`forName​(String method)` |
  `MethodDefinition` | ServerMethod.`getDefinition()` |

  Methods in com.tick42.glue.core.interop with parameters of type MethodDefinition
  Modifier and Type | Method | Description
  --- | --- | ---
  `default <T,​ R> CompletionStage<MethodRegistration>` | Interop.`register​(MethodDefinition method, SynchronousMethodInvocationHandler<T,​R> handler)` |
  `<T> CompletionStage<StreamProducer>` | Interop.`register​(MethodDefinition method, StreamSubscriptionRequestHandler<T> handler)` |
  `<T,​ R> CompletionStage<MethodRegistration>` | Interop.`registerAsync​(MethodDefinition method, MethodInvocationHandler<T,​R> handler)` |

- ## Uses of MethodDefinition in com.tick42.glue.core.interop.event

  Methods in com.tick42.glue.core.interop.event that return MethodDefinition
  Modifier and Type | Method | Description
  --- | --- | ---
  `MethodDefinition` | MethodEvent.`getMethod()` |
  `MethodDefinition` | MethodEvent.Support.`getMethod()` |
  `MethodDefinition` | ServerMethodEvent.`getMethod()` |

  Constructors in com.tick42.glue.core.interop.event with parameters of type MethodDefinition
  Constructor | Description
  --- | ---
  `MethodAddedEvent​(T source, MethodDefinition method)` |
  `MethodRemovedEvent​(T source, MethodDefinition method)` |