Module swim.runtime
Package swim.runtime

Class Push<M>


  • public class Push<M>
    extends Object
    • Constructor Detail

      • Push

        public Push​(Uri meshUri,
                    Uri hostUri,
                    Uri nodeUri,
                    Uri laneUri,
                    float prio,
                    Identity identity,
                    M message,
                    Cont<M> cont)
    • Method Detail

      • meshUri

        public final Uri meshUri()
      • meshUri

        public Push<M> meshUri​(Uri meshUri)
      • hostUri

        public final Uri hostUri()
      • hostUri

        public Push<M> hostUri​(Uri hostUri)
      • nodeUri

        public final Uri nodeUri()
      • nodeUri

        public Push<M> nodeUri​(Uri nodeUri)
      • laneUri

        public final Uri laneUri()
      • laneUri

        public Push<M> laneUri​(Uri laneUri)
      • prio

        public final float prio()
      • prio

        public Push<M> prio​(float prio)
      • identity

        public final Identity identity()
      • message

        public M message()
      • cont

        public Cont<M> cont()
      • copy

        protected <M> Push<M> copy​(Uri meshUri,
                                   Uri hostUri,
                                   Uri nodeUri,
                                   Uri laneUri,
                                   float prio,
                                   Identity identity,
                                   M message,
                                   Cont<M> cont)
      • bind

        public void bind()
      • trap

        public void trap​(Throwable error)