Class NonTransformingRemoteIteratorWebService<WI,I extends InitialRemoteIteratorData<WI>,N extends RemoteIteratorData<WI>>
java.lang.Object
de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService<RemoteIteratorHandler<WI,I,N>>
de.aristaflow.ilm.ws.model.common.collection.AddDataTransformatorRemoteIteratorWebService<WJ,WI,Object,I,N>
de.aristaflow.ilm.ws.model.common.collection.RemoteIteratorWebService<WI,WI,I,N>
de.aristaflow.ilm.ws.model.common.collection.NonTransformingRemoteIteratorWebService<WI,I,N>
- Direct Known Subclasses:
EcRemoteIteratorWebService,InstIdPairRemoteIteratorWebService,ScRemoteIteratorWebService
public class NonTransformingRemoteIteratorWebService<WI,I extends InitialRemoteIteratorData<WI>,N extends RemoteIteratorData<WI>>
extends RemoteIteratorWebService<WI,WI,I,N>
This remote iterator web service simplifies
RemoteIteratorWebService by avoiding the
transformation. The wrapped iterator already uses the target data model.-
Field Summary
Fields inherited from class de.aristaflow.ilm.ws.model.common.collection.RemoteIteratorWebService
transformator -
Constructor Summary
ConstructorsConstructorDescriptionNonTransformingRemoteIteratorWebService(Supplier<I> initDataCreator, Supplier<N> dataCreator, AbstractSubResourceWebService<?> parent) -
Method Summary
Methods inherited from class de.aristaflow.ilm.ws.model.common.collection.RemoteIteratorWebService
getTransformator, initMethods inherited from class de.aristaflow.ilm.ws.model.common.collection.AddDataTransformatorRemoteIteratorWebService
close, getNext, getPrevious, init, keepAliveMethods inherited from class de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService
getLogger, getLogService, getService, getServiceMetaData, getServiceUris, getSessionFactory, shutdown
-
Constructor Details
-
NonTransformingRemoteIteratorWebService
public NonTransformingRemoteIteratorWebService(Supplier<I> initDataCreator, Supplier<N> dataCreator, AbstractSubResourceWebService<?> parent)
-