public abstract class AbstractFaceQueue extends java.lang.Object implements FaceQueue
FaceQueue
. This class
maintains the FaceQueueListeners
; implementing
classes need to implement only the actual face loading code.Constructor and Description |
---|
AbstractFaceQueue() |
Modifier and Type | Method and Description |
---|---|
void |
addFaceQueueListener(@NotNull FaceQueueListener faceQueueListener)
Adds a
FaceQueueListener to be notified about processed faces. |
protected void |
fireFaceFailed(@NotNull Face face)
Notify all listener with
FaceQueueListener.faceFailed(Face) . |
protected void |
fireFaceLoaded(@NotNull Face face,
@NotNull FaceImages faceImages)
Notify all listener with
FaceQueueListener.faceLoaded(Face, FaceImages) . |
void |
removeFaceQueueListener(@NotNull FaceQueueListener faceQueueListener)
Removes a
FaceQueueListener to be notified about processed
faces. |
public void addFaceQueueListener(@NotNull @NotNull FaceQueueListener faceQueueListener)
FaceQueue
FaceQueueListener
to be notified about processed faces.addFaceQueueListener
in interface FaceQueue
faceQueueListener
- the listener to addpublic void removeFaceQueueListener(@NotNull @NotNull FaceQueueListener faceQueueListener)
FaceQueue
FaceQueueListener
to be notified about processed
faces.removeFaceQueueListener
in interface FaceQueue
faceQueueListener
- the listener to removeprotected void fireFaceLoaded(@NotNull @NotNull Face face, @NotNull @NotNull FaceImages faceImages)
FaceQueueListener.faceLoaded(Face, FaceImages)
.face
- the face that has been loadedfaceImages
- the face images instance that has been loadedprotected void fireFaceFailed(@NotNull @NotNull Face face)
FaceQueueListener.faceFailed(Face)
.face
- the face that has failed to load