- java.lang.Object
-
- swim.warp.Envelope
-
- All Implemented Interfaces:
swim.codec.Debug
- Direct Known Subclasses:
HostAddressed,LaneAddressed
public abstract class Envelope extends Object implements swim.codec.Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract swim.structure.Valuebody()abstract Envelopebody(swim.structure.Value body)abstract voiddebug(swim.codec.Output<?> output)static swim.codec.Decoder<Envelope>decoder()static swim.codec.Encoder<Envelope,Envelope>encoder()abstract swim.structure.Form<? extends Envelope>form()static <E extends Envelope>
swim.structure.Form<E>form(String tag)static EnvelopefromValue(swim.structure.Value value)abstract swim.uri.UrilaneUri()abstract EnvelopelaneUri(swim.uri.Uri lane)abstract swim.uri.UrinodeUri()abstract EnvelopenodeUri(swim.uri.Uri node)static EnvelopeparseRecon(String recon)swim.codec.Encoder<?,Envelope>reconEncoder()swim.codec.Writer<?,?>reconWriter()abstract Stringtag()StringtoRecon()StringtoString()swim.structure.ValuetoValue()swim.codec.Writer<?,?>writeRecon(swim.codec.Output<?> output)
-
-
-
Method Detail
-
tag
public abstract String tag()
-
form
public abstract swim.structure.Form<? extends Envelope> form()
-
nodeUri
public abstract swim.uri.Uri nodeUri()
-
laneUri
public abstract swim.uri.Uri laneUri()
-
body
public abstract swim.structure.Value body()
-
nodeUri
public abstract Envelope nodeUri(swim.uri.Uri node)
-
laneUri
public abstract Envelope laneUri(swim.uri.Uri lane)
-
body
public abstract Envelope body(swim.structure.Value body)
-
toValue
public swim.structure.Value toValue()
-
reconEncoder
public swim.codec.Encoder<?,Envelope> reconEncoder()
-
reconWriter
public swim.codec.Writer<?,?> reconWriter()
-
writeRecon
public swim.codec.Writer<?,?> writeRecon(swim.codec.Output<?> output)
-
toRecon
public String toRecon()
-
debug
public abstract void debug(swim.codec.Output<?> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
decoder
public static swim.codec.Decoder<Envelope> decoder()
-
fromValue
public static Envelope fromValue(swim.structure.Value value)
-
-