public class ServiceApiInterface
extends com.vmware.vapi.internal.bindings.ApiInterfaceSkeleton
com.vmware.vapi.bindings.ApiInterfaceSkeleton
which
adapts API service implementation (class that implements
the generated ServiceProvider
interface).
This adapter expects asynchronous/non-blocking API service implementation.
Constructor and Description |
---|
ServiceApiInterface()
Constructor.
|
ServiceApiInterface(Class<? extends ServiceProvider> implClass)
Constructor.
|
ServiceApiInterface(ServiceProvider impl)
Constructor.
|
getDefinition, getIdentifier, getMethodDefinition, invoke
public ServiceApiInterface()
ServiceApiInterface
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 ServiceApiInterface(Class<? extends ServiceProvider> implClass)
ServiceApiInterface
instance
for specified class
of the API service implementation. The
specified class will be instantiated.implClass
- The Class
implementing ServiceProvider
API service. If null
default implementation will be
used as in ServiceApiInterface()
.public ServiceApiInterface(ServiceProvider impl)
ServiceApiInterface
instance
for specified instance of the API service implementation.impl
- The implementation of ServiceProvider
API service. Must not be null
.Copyright © 2015. All Rights Reserved.