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(Server server)
    • PeerView

      public PeerView(Convex pc)
  • 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()
      Gets host Address, or null if not available
      Returns:
      Host socket address
    • isLocal

      public boolean isLocal()
    • getStateModel

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