Module swim.cli
Package swim.cli

Class DownlinkLogger

  • All Implemented Interfaces:
    swim.api.downlink.function.DidSync, swim.api.downlink.function.DidUnlink, swim.api.downlink.function.OnEvent<swim.structure.Value>, swim.api.function.DidClose, swim.concurrent.Preemptive
    Direct Known Subclasses:
    DownlinkGetter

    public class DownlinkLogger
    extends Object
    implements swim.api.downlink.function.OnEvent<swim.structure.Value>, swim.api.downlink.function.DidSync, swim.api.downlink.function.DidUnlink, swim.api.function.DidClose
    • Constructor Detail

      • DownlinkLogger

        public DownlinkLogger​(swim.api.downlink.Downlink downlink,
                              String format)
    • Method Detail

      • open

        public void open()
      • close

        public void close()
      • log

        protected void log​(String string)
      • onEvent

        public void onEvent​(swim.structure.Value value)
        Specified by:
        onEvent in interface swim.api.downlink.function.OnEvent<swim.structure.Value>
      • didSync

        public void didSync()
        Specified by:
        didSync in interface swim.api.downlink.function.DidSync
      • didUnlink

        public void didUnlink()
        Specified by:
        didUnlink in interface swim.api.downlink.function.DidUnlink
      • didClose

        public void didClose()
        Specified by:
        didClose in interface swim.api.function.DidClose