Interface AbstractPeer

All Superinterfaces:
com.fishlib.base.log.LogOutputAppendable
All Known Subinterfaces:
TableDataProtocol.Client, TableDataProtocol.Server
All Known Implementing Classes:
AbstractInProcessPeer, AbstractReadaheadRemotePeer, AbstractRemotePeer, TableDataProtocol.LocalClient, TableDataProtocol.LocalServer, TableDataProtocol.RemoteClient, TableDataProtocol.RemoteServer

public interface AbstractPeer extends com.fishlib.base.log.LogOutputAppendable
Created by IntelliJ IDEA. User: jrauser Date: Mar 17, 2010 Time: 2:29:04 PM To change this template use File | Settings | File Templates.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
    flush(boolean allowIOMessageFlush)
     
    int
     
    boolean
     
    int
    maybeFlush(int minMsgLength)
     
    int
    maybeFlush(int minMsgLength, boolean allowIOMessageFlush)
     
    void
     

    Methods inherited from interface com.fishlib.base.log.LogOutputAppendable

    append
  • Method Details

    • getPeerId

      int getPeerId()
    • shutdown

      void shutdown()
    • isShutdown

      boolean isShutdown()
    • maybeFlush

      int maybeFlush(int minMsgLength, boolean allowIOMessageFlush)
    • maybeFlush

      int maybeFlush(int minMsgLength)
    • flush

      int flush(boolean allowIOMessageFlush)
    • flush

      int flush()