Class PeerView

java.lang.Object
convex.gui.components.PeerView

public class PeerView extends Object
Class representing a lightweight view of a Peer. Peer may be either a local Server or remote.
  • Field Details

    • peerConnection

      public Convex peerConnection
    • peerServer

      public Server peerServer
    • peerModel

      public StateModel<convex.core.Peer> peerModel
    • stateModel

      public StateModel<convex.core.State> stateModel
  • Constructor Details

    • PeerView

      public PeerView()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • checkPeer

      public convex.core.Peer checkPeer()
      Poll the current peer state. Updates state models if necessary. Returns null if not a local peer.
      Returns:
      Peer state for this PeerView
    • close

      public void close()
    • getHostAddress

      public InetSocketAddress getHostAddress()
    • isLocal

      public boolean isLocal()
    • getStateModel

      public StateModel<convex.core.State> getStateModel()