public class CreateUsers extends AbstractEventProcessor
EVENT_NAME_CREATE_USER
: User to createEVENT_NAME_CREATE_USERS
: Returned when more users should be scheduledModifier and Type | Field and Description |
---|---|
static String |
EVENT_NAME_CREATE_USER |
static String |
EVENT_NAME_CREATE_USERS |
static String |
EVENT_NAME_USERS_CREATED |
DEFAULT_CHART, DEFAULT_PROPAGATE_SESSION_ID, DEFAULT_WARN_DELAY, logger
Constructor and Description |
---|
CreateUsers(UserDataService userDataService,
long numberOfUsers)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
EventResult |
processEvent(Event event)
Process an event.
|
void |
setBatchSize(int batchSize)
Override the
default batch size |
void |
setEventNameCreateUsers(String eventNameCreateUsers)
Override the
default event name for more
user creation scheduling |
void |
setEventNameUsersCreated(String eventNameUsersCreated)
Override the
default event name
indicating that enough users have been created |
getWarnDelay, isChart, processEvent, propagateSessionId, register, resumeTimer, setBeanName, setChart, setEventName, setEventNames, setPropagateSessionId, setRegistry, setWarnDelay, stopTimer, suspendTimer, toString
public static final String EVENT_NAME_CREATE_USER
public static final String EVENT_NAME_CREATE_USERS
public static final String EVENT_NAME_USERS_CREATED
public CreateUsers(UserDataService userDataService, long numberOfUsers)
numberOfUsers
- number of users to create in totaluserDataService
- service for UserData
operationspublic void setBatchSize(int batchSize)
default
batch sizepublic void setEventNameCreateUsers(String eventNameCreateUsers)
default
event name for more
user creation schedulingpublic void setEventNameUsersCreated(String eventNameUsersCreated)
default
event name
indicating that enough users have been createdpublic EventResult processEvent(Event event) throws Exception
AbstractEventProcessor
processEvent
in class AbstractEventProcessor
event
- the event (along with associated data)Exception
AbstractEventProcessor.suspendTimer()
,
AbstractEventProcessor.resumeTimer()
,
AbstractEventProcessor.stopTimer()
Copyright © 2014. All rights reserved.