Class AskfaceFaceQueue

java.lang.Object
com.realtime.crossfire.jxclient.faces.AbstractFaceQueue
com.realtime.crossfire.jxclient.faces.AskfaceFaceQueue
All Implemented Interfaces:
FaceQueue

public class AskfaceFaceQueue extends AbstractFaceQueue
A FaceQueue requesting faces by "askface" commands sent to the Crossfire server.
  • Constructor Details

    • AskfaceFaceQueue

      public AskfaceFaceQueue(@NotNull @NotNull AskfaceQueue askfaceQueue)
      Creates a new instance.
      Parameters:
      askfaceQueue - the connection instance for sending askface commands
  • Method Details

    • reset

      public void reset()
      Description copied from interface: FaceQueue
      Reset the processing: forget about pending faces. This function is called whenever the server socket breaks, or when a new connection has been established.
    • loadFace

      public void loadFace(@NotNull @NotNull Face face)
      Description copied from interface: FaceQueue
      Request a face. Must eventually call either FaceQueueListener.faceLoaded(Face, FaceImages) or FaceQueueListener.faceFailed(Face) for the face. Faces re-requested while still processing may be notified only once.
      Parameters:
      face - the requested face