public abstract class ScanEventPublisher extends Object implements EventPublisher
Modifier and Type | Field and Description |
---|---|
static String |
SCAN_COMPLETED_EVENT |
static String |
SCAN_ID |
static String |
SCAN_PAUSED_EVENT |
static String |
SCAN_PROGRESS |
static String |
SCAN_PROGRESS_EVENT |
static String |
SCAN_RESUMED_EVENT |
static String |
SCAN_STARTED_EVENT |
static String |
SCAN_STOPPED_EVENT |
static String |
USER_ID |
static String |
USER_NAME |
Constructor and Description |
---|
ScanEventPublisher() |
Modifier and Type | Method and Description |
---|---|
protected static String[] |
getEvents()
Returns a new array with all events.
|
String |
getPublisherName()
The name by which the publisher is know - typically the full class name of the publisher.
|
void |
publishScanEvent(EventPublisher publisher,
String event,
int scanId) |
void |
publishScanEvent(EventPublisher publisher,
String event,
int scanId,
Target target,
User user) |
void |
publishScanProgressEvent(EventPublisher publisher,
int scanId,
int scanProgress) |
public static final String SCAN_STARTED_EVENT
public static final String SCAN_STOPPED_EVENT
public static final String SCAN_PAUSED_EVENT
public static final String SCAN_RESUMED_EVENT
public static final String SCAN_COMPLETED_EVENT
public static final String SCAN_PROGRESS_EVENT
public static final String SCAN_ID
public static final String SCAN_PROGRESS
public static final String USER_ID
public static final String USER_NAME
protected static String[] getEvents()
public String getPublisherName()
EventPublisher
getPublisherName
in interface EventPublisher
null
.public void publishScanEvent(EventPublisher publisher, String event, int scanId)
public void publishScanEvent(EventPublisher publisher, String event, int scanId, Target target, User user)
public void publishScanProgressEvent(EventPublisher publisher, int scanId, int scanProgress)