E
- The generic type of the solutions which are exchanged with the
service implementation. This will be either IBindingSet
or
BindingSet
. Note that those two interfaces do not have any
common ancestor other than Object
.public interface ServiceCall<E>
Modifier and Type | Method and Description |
---|---|
ICloseableIterator<E> |
call(E[] bindingSets)
Invoke an service.
|
IServiceOptions |
getServiceOptions()
Return options and metadata for the service end point.
|
IServiceOptions getServiceOptions()
ServiceCall
instance are shared with all
instances for the same factory. This should be appropriate because the
factory is specific to the service URI. The only exception would be the
ServiceRegistry.getDefaultServiceFactory()
. Consider replacing
this with a back reference to the ServiceFactory
.ICloseableIterator<E> call(E[] bindingSets) throws Exception
bindingSets
- The binding sets flowing into the service.Exception
- TODO RECHUNKING: This should probably return an
ICloseableIteratorIBindingSetAccessPath
.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.