public class ServiceSyncApiInterface
extends com.vmware.vapi.internal.bindings.ApiInterfaceSkeleton
ApiInterfaceSkeleton which
adapts API service implementation (class that implements
the generated ServiceSyncProvider interface).
This adapter expects synchronous API service implementation.
| Constructor and Description |
|---|
ServiceSyncApiInterface()
Constructor.
|
ServiceSyncApiInterface(Class<? extends ServiceSyncProvider> implClass)
Constructor.
|
ServiceSyncApiInterface(ServiceSyncProvider impl)
Constructor.
|
ServiceSyncApiInterface(ServiceSyncProvider impl,
com.vmware.vapi.internal.bindings.TypeConverter converter)
Constructor.
|
createImplInstance, getTypeConvertergetDefinition, getIdentifier, getMethodDefinition, invoke, registerMethodpublic ServiceSyncApiInterface()
ServiceSyncApiInterface instance with
default API service implementation.
The default service implementation is assumed to be
instance of the com.vmware.vapi.std.introspection.impl.ServiceImpl class. This
class will be loaded and instantiated.
public ServiceSyncApiInterface(Class<? extends ServiceSyncProvider> implClass)
ServiceSyncApiInterface instance
for specified class of the API service implementation. The
specified class will be instantiated.implClass - The Class implementing ServiceSyncProvider
API service. If null default implementation will be
used as in ServiceSyncApiInterface().public ServiceSyncApiInterface(ServiceSyncProvider impl)
ServiceSyncApiInterface instance
for specified instance of the API service implementation.impl - The implementation of ServiceSyncProvider
API service. Must not be null.public ServiceSyncApiInterface(ServiceSyncProvider impl, com.vmware.vapi.internal.bindings.TypeConverter converter)
ServiceSyncApiInterface instance
for specified instance of the API service implementation and custom conversion logic.impl - The implementation of ServiceSyncProvider
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.