public class ProviderApiInterface
extends com.vmware.vapi.internal.bindings.ApiInterfaceSkeleton
ApiInterfaceSkeleton which
adapts API service implementation (class that implements
the generated ProviderProvider interface).
This adapter expects asynchronous/non-blocking API service implementation.
| Constructor and Description |
|---|
ProviderApiInterface()
Constructor.
|
ProviderApiInterface(Class<? extends ProviderProvider> implClass)
Constructor.
|
ProviderApiInterface(ProviderProvider impl)
Constructor.
|
ProviderApiInterface(ProviderProvider impl,
com.vmware.vapi.internal.bindings.TypeConverter converter)
Constructor.
|
createImplInstance, getTypeConvertergetDefinition, getIdentifier, getMethodDefinition, invoke, registerMethodpublic ProviderApiInterface()
ProviderApiInterface instance with
default API service implementation.
The default service implementation is assumed to be
instance of the com.vmware.vapi.std.introspection.impl.ProviderImpl class. This
class will be loaded and instantiated.
public ProviderApiInterface(Class<? extends ProviderProvider> implClass)
ProviderApiInterface instance
for specified class of the API service implementation. The
specified class will be instantiated.implClass - The Class implementing ProviderProvider
API service. If null default implementation will be
used as in ProviderApiInterface().public ProviderApiInterface(ProviderProvider impl)
ProviderApiInterface instance
for specified instance of the API service implementation.impl - The implementation of ProviderProvider
API service. Must not be null.public ProviderApiInterface(ProviderProvider impl, com.vmware.vapi.internal.bindings.TypeConverter converter)
ProviderApiInterface instance
for specified instance of the API service implementation and custom conversion logic.impl - The implementation of ProviderProvider
API service. Must not be null.converter - logic to convert from native to wire type and back. Must not be null.Copyright © 2022. All rights reserved.