public class ReflectionBasedOperationDefinitionDiscovery extends java.lang.Object implements OperationDefinitionDiscovery
| Constructor and Description |
|---|
ReflectionBasedOperationDefinitionDiscovery() |
| Modifier and Type | Method and Description |
|---|---|
protected OperationInvoker<java.lang.Object> |
createInvoker(java.lang.Class<? extends OperationInvoker<?>> invoker) |
<B> java.util.Set<OperationDefinition<B>> |
discoverFor(java.lang.Class<B> beanType) |
protected OperationDefinition<?> |
generateDefinitionFor(java.lang.reflect.Method method,
Operation operation) |
protected java.util.Set<OperationDefinition<?>> |
generateDefinitionsFor(java.lang.Class<?> beanType) |
static ReflectionBasedOperationDefinitionDiscovery |
reflectionBasedOperationDefinitionDiscovery() |
public ReflectionBasedOperationDefinitionDiscovery()
@Nonnull public static ReflectionBasedOperationDefinitionDiscovery reflectionBasedOperationDefinitionDiscovery()
@Nonnull public <B> java.util.Set<OperationDefinition<B>> discoverFor(@Nonnull java.lang.Class<B> beanType)
discoverFor in interface OperationDefinitionDiscovery@Nonnull protected java.util.Set<OperationDefinition<?>> generateDefinitionsFor(@Nonnull java.lang.Class<?> beanType)
@Nonnull protected OperationDefinition<?> generateDefinitionFor(@Nonnull java.lang.reflect.Method method, @Nonnull Operation operation)
@Nonnull protected OperationInvoker<java.lang.Object> createInvoker(@Nonnull java.lang.Class<? extends OperationInvoker<?>> invoker)
Copyright © 2016 echocat. All Rights Reserved.