org.gcube.contentmanagement.gcubedocumentlibrary.streams.dsl
Class WithClause<FROM,TO>
java.lang.Object
org.gcube.contentmanagement.gcubedocumentlibrary.streams.dsl.Clause<FROM,TO>
org.gcube.contentmanagement.gcubedocumentlibrary.streams.dsl.WithLocalClause<FROM,TO>
org.gcube.contentmanagement.gcubedocumentlibrary.streams.dsl.WithClause<FROM,TO>
public class WithClause<FROM,TO>
- extends WithLocalClause<FROM,TO>
The with
clause of pipe-based sentences.
- Author:
- Fabio Simeoni (University of Strathclyde)
Constructor Summary |
WithClause(Env<FROM,TO> e)
Creates an instance of the clause in the evaluation environment of a given sentence. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WithClause
public WithClause(Env<FROM,TO> e)
- Creates an instance of the clause in the evaluation environment of a given sentence.
- Parameters:
e
- the environment.
withRemote
public <E extends java.lang.Exception> withRemote(IFaultPolicy<E> h)
- Configures a
IFaultPolicy
for the stream in the evaluation environment.
- Type Parameters:
E
- the Exception
that the FaultPolicy
can throw.- Parameters:
h
- the FaultPolicy
.
- Returns:
- a configured
RemoteIterator
.
withRemoteDefaults
public withRemoteDefaults()
- Configures a
Streams.RETHROW_POLICY
for the stream in the evaluation environment.
- Returns:
- a configured
RemoteIterator
.