Groovy Documentation

org.hidetake.gradle.ssh.internal.interaction
[Groovy] Class Engine

java.lang.Object
  org.hidetake.gradle.ssh.internal.interaction.Engine

@Slf4j
class Engine

A rule engine for processing stream events.

Authors:
hidetake.org


Nested Class Summary
static class Engine.Counter

 
Field Summary
protected java.util.List interactionRules

 
Constructor Summary
Engine(InteractionDelegate interactionDelegate1)

 
Method Summary
void alterInteractionRules(java.util.List alternative)

void attach(LineOutputStream lineOutputStream, Stream stream)

void processLine(Stream stream, Engine.Counter lineNumber, java.lang.String text)

boolean processPartial(Stream stream, Engine.Counter lineNumber, java.lang.String text)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

interactionRules

protected java.util.List interactionRules


 
Constructor Detail

Engine

Engine(InteractionDelegate interactionDelegate1)


 
Method Detail

alterInteractionRules

void alterInteractionRules(java.util.List alternative)


attach

void attach(LineOutputStream lineOutputStream, Stream stream)


processLine

void processLine(Stream stream, Engine.Counter lineNumber, java.lang.String text)


processPartial

boolean processPartial(Stream stream, Engine.Counter lineNumber, java.lang.String text)


 

Groovy Documentation