public interface SyncApiIntrospection
Modifier and Type | Method and Description |
---|---|
ProviderDefinition |
getDefinition(ExecutionContext ctx)
Returns the definition for this API provider.
|
InterfaceDefinition |
getInterface(ExecutionContext ctx,
InterfaceIdentifier ifaceId)
Returns interface definition for a given interface identifier.
|
Set<InterfaceIdentifier> |
getInterfaceIdentifiers(ExecutionContext ctx)
Returns the set of interface identifiers supported by this provider.
|
MethodDefinition |
getMethod(ExecutionContext ctx,
MethodIdentifier methodId)
Returns method definitions for a given method identifier.
|
ProviderDefinition getDefinition(ExecutionContext ctx)
ctx
- execution context for the invocationSet<InterfaceIdentifier> getInterfaceIdentifiers(ExecutionContext ctx)
ctx
- execution context for the invocationInterfaceDefinition getInterface(ExecutionContext ctx, InterfaceIdentifier ifaceId)
ctx
- execution context for the invocationifaceId
- interface identifierMethodDefinition getMethod(ExecutionContext ctx, MethodIdentifier methodId)
null
if no such method is availablectx
- execution context for the invocationmethodId
- method identifierMethodDefinition
instance or null
is not found for the specified identifierCopyright © 2015. All Rights Reserved.