A B C D E F G H I L M N O P R S T U V W Z 

A

AbstractEventProcessor - Class in org.alfresco.bm.event
Basic services for the event processor implementations

Read 'good practice' notes for documenting behaviour.

AbstractEventProcessor() - Constructor for class org.alfresco.bm.event.AbstractEventProcessor
Default constructor
AbstractEventSelector - Class in org.alfresco.bm.event.selector
Abstract base class for event selectors.
AbstractEventSelector(String, EventProcessorRegistry) - Constructor for class org.alfresco.bm.event.selector.AbstractEventSelector
 
AbstractEventSelector(EventProcessorRegistry) - Constructor for class org.alfresco.bm.event.selector.AbstractEventSelector
 
AbstractEventSelectorProcessor - Class in org.alfresco.bm.event.selector
Event processor that uses an eventSelector to choose the next event.
AbstractEventSelectorProcessor(EventSelector, SessionService) - Constructor for class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
AbstractEventService - Class in org.alfresco.bm.event
Services for EventService implementations.
AbstractEventService() - Constructor for class org.alfresco.bm.event.AbstractEventService
 
AbstractResultService - Class in org.alfresco.bm.event
Common implementation around event results.
AbstractResultService() - Constructor for class org.alfresco.bm.event.AbstractResultService
 
AbstractSessionService - Class in org.alfresco.bm.session
Abstract implemnetation for methods that don't persist or retrieve values directly.
AbstractSessionService() - Constructor for class org.alfresco.bm.session.AbstractSessionService
 
AbstractTestFileService - Class in org.alfresco.bm.file
Abstract service implementation of FileDataService based on MongoDB.
AbstractTestFileService(FileDataService, String) - Constructor for class org.alfresco.bm.file.AbstractTestFileService
 
AbstractUserDataService - Class in org.alfresco.bm.user
Abstract implementation providing some common method implementations
AbstractUserDataService() - Constructor for class org.alfresco.bm.user.AbstractUserDataService
 
activeSessionsCount() - Method in class org.alfresco.bm.session.MongoSessionService
 
activeSessionsCount() - Method in interface org.alfresco.bm.session.SessionService
Returns a number of active sessions, i.e.
add(double, T) - Method in class org.alfresco.bm.event.selector.RandomWeightedSelector
Add an object to the list.
addSample(EventRecord) - Method in class org.alfresco.bm.event.ResultService.EventSummary
Add another sample to the event
afterPropertiesSet() - Method in class org.alfresco.bm.file.AbstractTestFileService
 
afterPropertiesSet() - Method in class org.alfresco.bm.file.FileDataServiceImpl
 
afterPropertiesSet() - Method in class org.alfresco.bm.http.UserDataAutheticationDetailsProvider
Ensures that the bean is properly initialized.
afterPropertiesSet() - Method in class org.alfresco.bm.session.MongoSessionService
 
afterPropertiesSet() - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
AuthenticatedHttpEventProcessor - Class in org.alfresco.bm.http
A base class used for EventProcessors that makes use of HTTP-calls that should be done when authenticated against Alfresco.
AuthenticatedHttpEventProcessor(HttpClientProvider, AuthenticationDetailsProvider, String) - Constructor for class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
 

B

BMServer - Class in org.alfresco.bm.server
Top level Benchmark Server driver class.
BMServer(ConfigService, String) - Constructor for class org.alfresco.bm.server.BMServer
Constructor as used by Spring context
BMTestRun - Class in org.alfresco.bm.server
Encapsulation of data and behaviour associated with a specific test run.
BMTestRun(BMServer, BMTestRun.Key) - Constructor for class org.alfresco.bm.server.BMTestRun
Consructor containing enough data for the object to go off and start itself

Initially, values are retrieved without data watches

BMTestRun.Key - Class in org.alfresco.bm.server
The key that represents the unique data defining a specific test run i.e.
BMTestRun.Key(String, String) - Constructor for class org.alfresco.bm.server.BMTestRun.Key
 
BMTestRunner - Class in org.alfresco.bm.tools
Utility code to assist with starting up a test context to aid development by instantiating a test-only context for execution.
BMTestRunner(String, int, String, String, String, Properties) - Constructor for class org.alfresco.bm.tools.BMTestRunner
Construct the help class that will start and stop the test application context

C

callback(UserData) - Method in interface org.alfresco.bm.user.UserDataService.UserCallback
 
checkForRestart() - Method in class org.alfresco.bm.server.BMTestRun
Forces a check for restart requests.
checkIndexes(MongoTemplate, String) - Static method in class org.alfresco.bm.event.EventRecord
Ensure that the MongoDB collection has the required indexes for events.
checkTestRunsForRestart() - Method in class org.alfresco.bm.server.BMServer
Prompt the server to perform a check of the loaded test runs in case they have changed state.
CheckUserCountEventProcessor - Class in org.alfresco.bm.event.user
An event processor that ensures the presence of a minimum number of users.
CheckUserCountEventProcessor(UserDataService, long) - Constructor for class org.alfresco.bm.event.user.CheckUserCountEventProcessor
 
childrenChanged(String) - Method in class org.alfresco.bm.server.BMServer
 
childrenChanged(String) - Method in class org.alfresco.bm.server.BMTestRun
 
classesChanged(String) - Method in class org.alfresco.bm.server.BMTestRun
 
cleanData() - Method in class org.alfresco.bm.event.Event
Ensure that any locally-stored data is cleaned up
CloudSignUpData - Class in org.alfresco.bm.user
POJO representing a user Cloud signup data.
CloudSignUpData() - Constructor for class org.alfresco.bm.user.CloudSignUpData
 
compareTo(BMTestRun.Key) - Method in class org.alfresco.bm.server.BMTestRun.Key
 
ConfigConstants - Interface in org.alfresco.bm.server
Define commonly-used constants
ConfigConstants.RunState - Enum in org.alfresco.bm.server
An instruction to the main process on what action to take for the server.
count() - Method in interface org.alfresco.bm.event.EventService
 
count() - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
countCloudAwareUsers() - Method in interface org.alfresco.bm.user.UserDataService
Count the number of cloud-enabled users, regardless of signup state
countCloudAwareUsers() - Method in class org.alfresco.bm.user.UserDataServiceImpl
Count the number of cloud-enabled users, regardless of signup state
countEventsByFailure() - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
countEventsByFailure() - Method in interface org.alfresco.bm.event.ResultService
 
countEventsByName(String) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
countEventsByName(String) - Method in interface org.alfresco.bm.event.ResultService
Count the number of previously-completed events with the given name.
countEventsBySuccess() - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
countEventsBySuccess() - Method in interface org.alfresco.bm.event.ResultService
 
countUsers(boolean) - Method in interface org.alfresco.bm.user.UserDataService
 
countUsers(String, boolean) - Method in interface org.alfresco.bm.user.UserDataService
 
countUsers() - Method in interface org.alfresco.bm.user.UserDataService
 
countUsers(boolean) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
countUsers(String, boolean) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
countUsers() - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
createDataObject(Object, Object) - Method in interface org.alfresco.bm.event.selector.EventDataCreator
Create a data object for use in a specific api call and return it.
createNewFileData(FileData) - Method in interface org.alfresco.bm.file.FileDataService
Insert new data about a file
createNewFileData(FileData) - Method in class org.alfresco.bm.file.FileDataServiceImpl
 
createNewUser(UserData) - Method in interface org.alfresco.bm.user.UserDataService
 
createNewUser(UserData) - Method in class org.alfresco.bm.user.UserDataServiceImpl
createSessionData(String) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
createTestStructure(ConfigService, String, String, String) - Static method in class org.alfresco.bm.server.BMTestRun
Creates necessary configuration nodes, avoiding any concurrency conditions when running multiple servers in the same cluster configuration.
CreateUsers - Class in org.alfresco.bm.user
Input
CreateUsers(UserDataService, long) - Constructor for class org.alfresco.bm.user.CreateUsers
Creates a new instance.

D

dataChanged(String, boolean) - Method in class org.alfresco.bm.server.BMServer
Triggers a restart whenever the cluster configuration change is made.
dataChanged(String, boolean) - Method in class org.alfresco.bm.server.BMTestRun
 
DataDependantEventSelector - Class in org.alfresco.bm.event.selector
 
DataDependantEventSelector(List<EventSelector>) - Constructor for class org.alfresco.bm.event.selector.DataDependantEventSelector
 
DEBUG - Static variable in interface org.alfresco.bm.log.LogService
 
DEFAULT_CHART - Static variable in class org.alfresco.bm.event.AbstractEventProcessor
 
DEFAULT_DOMAIN - Static variable in interface org.alfresco.bm.user.UserDataService
The domain given to users who belong to the default domain
DEFAULT_DOMAIN_PATTERN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_EMAIL_ADDRESS_PATTERN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_EMAIL_DOMAIN_PATTERN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_FIRST_NAME_PATTERN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_LAST_NAME_PATTERN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_PASSWORD_PATTERN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_PROPAGATE_SESSION_ID - Static variable in class org.alfresco.bm.event.AbstractEventProcessor
 
DEFAULT_RUNSTATE - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
DEFAULT_SERVER_ID - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
DEFAULT_USERNAME_PATTERN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_USERS_PER_DOMAIN - Static variable in class org.alfresco.bm.user.PrepareUsers
 
DEFAULT_WARN_DELAY - Static variable in class org.alfresco.bm.event.AbstractEventProcessor
 
deleteEvent(Event) - Method in interface org.alfresco.bm.event.EventService
Delete an event from the provider.
deleteEvent(Event) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
DoNothingEventProcessor - Class in org.alfresco.bm.event
This processor does nothing with the event and produces no further output.
DoNothingEventProcessor() - Constructor for class org.alfresco.bm.event.DoNothingEventProcessor
 
downloadRemoteFile(FileData, File) - Method in class org.alfresco.bm.file.AbstractTestFileService
Download the file represented from the remote location to the local file.
downloadRemoteFile(FileData, File) - Method in class org.alfresco.bm.file.FtpTestFileService
 
downloadRemoteFile(FileData, File) - Method in class org.alfresco.bm.file.LocalTestFileService
 

E

endSession(String) - Method in class org.alfresco.bm.session.AbstractSessionService
 
endSession(String) - Method in interface org.alfresco.bm.session.SessionService
Mark a session as complete.
equals(Object) - Method in class org.alfresco.bm.event.Event
 
equals(Object) - Method in class org.alfresco.bm.server.BMTestRun
Equality is based on the test and run names.
equals(Object) - Method in class org.alfresco.bm.server.BMTestRun.Key
 
ERR_NOT_ENOUGH_USERS - Static variable in class org.alfresco.bm.event.user.CheckUserCountEventProcessor
 
ERROR - Static variable in interface org.alfresco.bm.log.LogService
 
Event - Class in org.alfresco.bm.event
An event that is persisted and retrieved for processing.
Event(String, Object) - Constructor for class org.alfresco.bm.event.Event
Construct an event with some data, scheduling it for the current time.
Event(String, long, Object) - Constructor for class org.alfresco.bm.event.Event
Construct a scheduled event with some data.
Event(String, long, Object, boolean) - Constructor for class org.alfresco.bm.event.Event
Construct a scheduled event with some data, optionally forcing the data to be stored in memory.
EVENT_BEAN_PREFIX - Static variable in class org.alfresco.bm.event.Event
 
EVENT_NAME_CREATE_USER - Static variable in class org.alfresco.bm.user.CreateUsers
 
EVENT_NAME_CREATE_USERS - Static variable in class org.alfresco.bm.user.CreateUsers
 
EVENT_NAME_START - Static variable in class org.alfresco.bm.event.Event
 
EVENT_NAME_STOP - Static variable in class org.alfresco.bm.event.Event
 
EVENT_NAME_USERS_CREATED - Static variable in class org.alfresco.bm.user.CreateUsers
 
EVENT_NAME_USERS_PREPARED - Static variable in class org.alfresco.bm.user.PrepareUsers
 
EVENT_NAME_USERS_READY - Static variable in class org.alfresco.bm.event.user.CheckUserCountEventProcessor
 
EventController - Class in org.alfresco.bm.server
A master controlling thread that ensures that: reads events from the queue checks out threads to process events monitors event processors records event executions handles exceptions e.g.
EventController(String, String, EventService, EventProcessorRegistry, ResultService, int) - Constructor for class org.alfresco.bm.server.EventController
Construct the controller
EventDataCreator - Interface in org.alfresco.bm.event.selector
Implemented by event processors using the event selector framework to generate input for the next event.
EventDataObject - Class in org.alfresco.bm.event.selector
 
EventDataObject(EventDataObject.STATUS, Object) - Constructor for class org.alfresco.bm.event.selector.EventDataObject
 
EventDataObject.STATUS - Enum in org.alfresco.bm.event.selector
 
EventProcessor - Interface in org.alfresco.bm.event
Basic interface that test runner code needs to implement in order to be processed by the Benchmark Server framework.
EventProcessorRegistry - Class in org.alfresco.bm.event
A registry of event processors that allow for simple registration
EventProcessorRegistry() - Constructor for class org.alfresco.bm.event.EventProcessorRegistry
 
EventProcessorResponse - Class in org.alfresco.bm.event.selector
Represents a full response from an event processor: a success/failure indication, a response message and the raw response data.
EventProcessorResponse(String, boolean, Object) - Constructor for class org.alfresco.bm.event.selector.EventProcessorResponse
Constructor for an event response
EventProcessorResponse(String, EventProcessorResult, Object) - Constructor for class org.alfresco.bm.event.selector.EventProcessorResponse
 
EventProcessorResponse(String, boolean, Object, boolean) - Constructor for class org.alfresco.bm.event.selector.EventProcessorResponse
Constructor for an event response
EventProcessorResponse(String, boolean, Object, Object, boolean) - Constructor for class org.alfresco.bm.event.selector.EventProcessorResponse
 
EventProcessorResponse(String, EventProcessorResult, Object, Object, boolean) - Constructor for class org.alfresco.bm.event.selector.EventProcessorResponse
 
EventProcessorResult - Enum in org.alfresco.bm.event.selector
 
EventRecord - Class in org.alfresco.bm.event
The record of a processed event.
EventRecord(String, boolean, long, long, Object, Event) - Constructor for class org.alfresco.bm.event.EventRecord
 
EventResult - Class in org.alfresco.bm.event
The result of event processing.
EventResult(List<Event>) - Constructor for class org.alfresco.bm.event.EventResult
Constructor for successful results containing future events without any additional data to record.
EventResult(Object, List<Event>) - Constructor for class org.alfresco.bm.event.EventResult
Constructor for successful results containing future events with additional data to record.
EventResult(Object, Event) - Constructor for class org.alfresco.bm.event.EventResult
Constructor for successful results containing a future event with additional data to record.
EventResult(Object, boolean) - Constructor for class org.alfresco.bm.event.EventResult
Constructor for results containing no future events.
EventResult(Object, List<Event>, boolean) - Constructor for class org.alfresco.bm.event.EventResult
Constructor for results containing future events with additional data to record.
EventSelector - Interface in org.alfresco.bm.event.selector
Selects the next event from a set of configured event successors to the current event.
EventService - Interface in org.alfresco.bm.event
Interface for classes that handle persistence and retrieval of events.
EventSuccessor - Class in org.alfresco.bm.event.selector
Information on an event successor, including the event name, relative weighting and delay.
EventSuccessor(String, int, long) - Constructor for class org.alfresco.bm.event.selector.EventSuccessor
 
EventSuccessorInfo - Class in org.alfresco.bm.event.selector
 
EventSuccessorInfo(String, Integer) - Constructor for class org.alfresco.bm.event.selector.EventSuccessorInfo
 
EventSuccessorInfo(String, String) - Constructor for class org.alfresco.bm.event.selector.EventSuccessorInfo
 
EventSuccessorInfo(String, String, Integer) - Constructor for class org.alfresco.bm.event.selector.EventSuccessorInfo
 
EventSuccessorInfo(String, String, Integer, Long) - Constructor for class org.alfresco.bm.event.selector.EventSuccessorInfo
 
EventWork - Class in org.alfresco.bm.event
A unit of work that can be executed by the event processing threads.
EventWork(String, String, Event, EventProcessor, EventService, ResultService) - Constructor for class org.alfresco.bm.event.EventWork
Construct work to be executed by a thread
executeHttpMethodAsAdmin(HttpRequestBase, HttpRequestCallback<T>) - Method in class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
Execute the given method, authenticated as the Alfresco Administrator.
executeHttpMethodAsUser(HttpRequestBase, String, HttpRequestCallback<T>) - Method in class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
Execute the given method, authenticated as the given user.
EXT_JAR - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
EXT_PROPERTIES - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
EXT_XML - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
EXTENSION_BIN - Static variable in class org.alfresco.bm.file.FileData
 

F

FATAL - Static variable in interface org.alfresco.bm.log.LogService
 
FIELD_CLOUD_SIGNUP - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_CLUSTER_UUID - Static variable in class org.alfresco.bm.log.LogMessage
 
FIELD_complete - Static variable in class org.alfresco.bm.user.CloudSignUpData
 
FIELD_CREATED - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_DATA - Static variable in class org.alfresco.bm.session.SessionData
 
FIELD_DATA_OWNER - Static variable in class org.alfresco.bm.event.Event
 
FIELD_DOMAIN - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_ELAPSED_TIME - Static variable in class org.alfresco.bm.session.SessionData
 
FIELD_EMAIL - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_END_TIME - Static variable in class org.alfresco.bm.session.SessionData
 
FIELD_EVENT_NAME - Static variable in class org.alfresco.bm.event.EventRecord
 
FIELD_EVENT_SESSION - Static variable in class org.alfresco.bm.event.EventRecord
 
FIELD_EXTENSION - Static variable in class org.alfresco.bm.file.FileData
 
FIELD_FILESET - Static variable in class org.alfresco.bm.file.FileData
 
FIELD_FIRST_NAME - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_ID - Static variable in class org.alfresco.bm.event.Event
 
FIELD_ID - Static variable in class org.alfresco.bm.event.EventRecord
 
FIELD_ID - Static variable in class org.alfresco.bm.log.LogMessage
 
FIELD_ID - Static variable in class org.alfresco.bm.user.CloudSignUpData
 
FIELD_KEY - Static variable in class org.alfresco.bm.user.CloudSignUpData
 
FIELD_LAST_NAME - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_LOCAL_NAME - Static variable in class org.alfresco.bm.file.FileData
 
FIELD_LOCK_ID - Static variable in class org.alfresco.bm.event.Event
 
FIELD_LOCK_OWNER - Static variable in class org.alfresco.bm.event.Event
 
FIELD_LOCK_TIME - Static variable in class org.alfresco.bm.event.Event
 
FIELD_NAME - Static variable in class org.alfresco.bm.event.Event
 
FIELD_NODE_ID - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_PASSWORD - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_RANDOMIZER - Static variable in class org.alfresco.bm.file.FileData
 
FIELD_RANDOMIZER - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_REMOTE_NAME - Static variable in class org.alfresco.bm.file.FileData
 
FIELD_SCHEDULED_TIME - Static variable in class org.alfresco.bm.event.Event
 
FIELD_SERVER_ID - Static variable in class org.alfresco.bm.log.LogMessage
 
FIELD_SESSION_ID - Static variable in class org.alfresco.bm.event.Event
 
FIELD_SESSION_ID - Static variable in class org.alfresco.bm.session.SessionData
 
FIELD_SEVERITY - Static variable in class org.alfresco.bm.log.LogMessage
 
FIELD_START_TIME - Static variable in class org.alfresco.bm.event.EventRecord
 
FIELD_START_TIME - Static variable in class org.alfresco.bm.session.SessionData
 
FIELD_SUCCESS - Static variable in class org.alfresco.bm.event.EventRecord
 
FIELD_TESTRUN_FQN - Static variable in class org.alfresco.bm.log.LogMessage
 
FIELD_TICKET - Static variable in class org.alfresco.bm.user.UserData
 
FIELD_TIME - Static variable in class org.alfresco.bm.log.LogMessage
 
FIELD_USERNAME - Static variable in class org.alfresco.bm.user.UserData
 
fileCount(String) - Method in interface org.alfresco.bm.file.FileDataService
Get the number of files in a given fileset
fileCount(String) - Method in class org.alfresco.bm.file.FileDataServiceImpl
 
FileData - Class in org.alfresco.bm.file
Data fields representing a file.
FileData() - Constructor for class org.alfresco.bm.file.FileData
 
FileDataService - Interface in org.alfresco.bm.file
Provides crud against mirror data for test files.
FileDataServiceImpl - Class in org.alfresco.bm.file
Concrete service implementation of FileDataService based on MongoDB.
FileDataServiceImpl(MongoTemplate, String) - Constructor for class org.alfresco.bm.file.FileDataServiceImpl
 
FILESET_DEFAULT - Static variable in class org.alfresco.bm.file.FileData
 
findEvents(String, int, int) - Method in interface org.alfresco.bm.event.EventService
Find any event matching the given name, using the paging criteria
findEvents(String, int, int) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
findFile(String, String) - Method in interface org.alfresco.bm.file.FileDataService
Find a specific file based on the file name in the remote store
findFile(String, String) - Method in class org.alfresco.bm.file.FileDataServiceImpl
 
findSessionData(String) - Method in class org.alfresco.bm.session.AbstractSessionService
Find session data for the given ID
findSessionData(String) - Method in class org.alfresco.bm.session.MongoSessionService
 
findUserByEmail(String) - Method in interface org.alfresco.bm.user.UserDataService
Find a user by email address
findUserByEmail(String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Find a user by email address
findUserByUsername(String) - Method in interface org.alfresco.bm.user.UserDataService
Find a user by username
findUserByUserName(String) - Method in interface org.alfresco.bm.user.UserDataService
Find a user by it's username.
findUserByUsername(String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Find a user by username
findUserByUserName(String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Find a user by it's username.
fromJSON(String) - Static method in class org.alfresco.bm.session.PersistedSessionData
 
FtpTestFileService - Class in org.alfresco.bm.file
FTP-based implementation of AbstractTestFileService.
FtpTestFileService(FileDataService, String, String, int, String, String, String) - Constructor for class org.alfresco.bm.file.FtpTestFileService
 

G

getAdminPassword() - Method in class org.alfresco.bm.http.UserDataAutheticationDetailsProvider
 
getAdminUsername() - Method in class org.alfresco.bm.http.UserDataAutheticationDetailsProvider
 
getApplicationContext() - Method in class org.alfresco.bm.server.BMServer
Get the application context that the server is using
getAuthDetailProvider() - Method in class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
 
getCloudSignUp() - Method in class org.alfresco.bm.user.UserData
 
getCluster() - Method in class org.alfresco.bm.server.BMServer
Get the name of the cluster that the server will join
getClusterUUID() - Method in class org.alfresco.bm.log.LogMessage
 
getCreatedUsers(int, int) - Method in class org.alfresco.bm.user.AbstractUserDataService
Get a list of usernames that are created in alfresco with paging
getCreatedUsers(int, int) - Method in interface org.alfresco.bm.user.UserDataService
Get a list of usernames that are created in alfresco with paging
getCtx() - Method in class org.alfresco.bm.tools.BMTestRunner
 
getData() - Method in class org.alfresco.bm.event.EventRecord
 
getData() - Method in class org.alfresco.bm.event.EventResult
 
getData() - Method in class org.alfresco.bm.event.selector.EventDataObject
 
getData() - Method in class org.alfresco.bm.session.SessionData
 
getDataKey() - Method in class org.alfresco.bm.event.Event
 
getDataLocation() - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getDataLocation() - Method in interface org.alfresco.bm.event.ResultService
Get details on the location of the results that the service is accessing
getDataObject() - Method in class org.alfresco.bm.event.Event
Client-safe method to retrieve data based on in-memory or persisted storage
getDataOwner() - Method in class org.alfresco.bm.event.Event
 
getDelay() - Method in class org.alfresco.bm.event.selector.EventSuccessor
 
getDelay() - Method in class org.alfresco.bm.event.selector.EventSuccessorInfo
 
getDesiredRunState() - Method in class org.alfresco.bm.server.BMServer
 
getDomain() - Method in class org.alfresco.bm.user.UserData
 
getDomainsIterator() - Method in interface org.alfresco.bm.user.UserDataService
An iterator over networks in the users collection.
getDomainsIterator() - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getElapsedTime() - Method in class org.alfresco.bm.session.SessionData
 
getEmail() - Method in class org.alfresco.bm.user.UserData
 
getEncoding() - Method in class org.alfresco.bm.file.FileData
 
getEndTime() - Method in class org.alfresco.bm.session.SessionData
 
getEvent() - Method in class org.alfresco.bm.event.EventRecord
 
getEvent(String) - Method in interface org.alfresco.bm.event.EventService
Fetch a specific event by unique ID
getEvent(String) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
getEventName() - Method in class org.alfresco.bm.event.selector.EventSuccessor
 
getEventName() - Method in class org.alfresco.bm.event.selector.EventSuccessorInfo
 
getEventNames() - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getEventNames() - Method in interface org.alfresco.bm.event.ResultService
Get a discrete list of event names from across all the results
getExtension(String) - Static method in class org.alfresco.bm.file.FileData
Yet another method to extract the filename extension, defaulting to 'bin' if not found.
getExtension() - Method in class org.alfresco.bm.file.FileData
 
getFile() - Method in class org.alfresco.bm.file.AbstractTestFileService
 
getFile(String) - Method in class org.alfresco.bm.file.AbstractTestFileService
 
getFile() - Method in interface org.alfresco.bm.file.TestFileService
Get a random file of any description
getFile(String) - Method in interface org.alfresco.bm.file.TestFileService
Get a random file with the given extension
getFileByName(String) - Method in class org.alfresco.bm.file.AbstractTestFileService
 
getFileByName(String) - Method in interface org.alfresco.bm.file.TestFileService
Find a specific file by name
getFileset() - Method in class org.alfresco.bm.file.FileData
 
getFirstName() - Method in class org.alfresco.bm.user.UserData
 
getFullUrlForPath(String) - Method in class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
 
getHttpProvider() - Method in class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
 
getId() - Method in class org.alfresco.bm.event.Event
 
getId() - Method in class org.alfresco.bm.event.EventRecord
 
getId() - Method in class org.alfresco.bm.log.LogMessage
 
getId() - Method in class org.alfresco.bm.user.CloudSignUpData
 
getInput() - Method in class org.alfresco.bm.event.selector.EventProcessorResponse
 
getKey() - Method in class org.alfresco.bm.server.BMTestRun
 
getKey() - Method in class org.alfresco.bm.user.CloudSignUpData
 
getLastName() - Method in class org.alfresco.bm.user.UserData
 
getLocale() - Method in class org.alfresco.bm.file.FileData
 
getLocalName() - Method in class org.alfresco.bm.file.FileData
 
getLockId() - Method in class org.alfresco.bm.event.Event
 
getLockOwner() - Method in class org.alfresco.bm.event.Event
 
getLockTime() - Method in class org.alfresco.bm.event.Event
 
getLogs(String, String, int, Long, Long, int, int) - Method in interface org.alfresco.bm.log.LogService
Retrieve log messages
getLogs(String, String, int, Long, Long, int, int) - Method in class org.alfresco.bm.log.MongoLogService
 
getMax() - Method in class org.alfresco.bm.user.UserDataServiceImpl.Range
 
getMaxEndTime() - Method in class org.alfresco.bm.session.PersistedSessionData
 
getMaxStartTime() - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getMaxStartTime() - Method in interface org.alfresco.bm.event.ResultService
 
getMessage() - Method in class org.alfresco.bm.event.selector.EventProcessorResponse
 
getMessage() - Method in class org.alfresco.bm.log.LogMessage
 
getMin() - Method in class org.alfresco.bm.user.UserDataServiceImpl.Range
 
getMinStartTime() - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getMinStartTime() - Method in interface org.alfresco.bm.event.ResultService
 
getMirrorPath() - Method in class org.alfresco.bm.file.AbstractTestFileService
Get the data mirror path (relative to the root location).
getMirrorPath() - Method in class org.alfresco.bm.file.FtpTestFileService
Combines the FtpTestFileService.ftpHost and FtpTestFileService.ftpPath into a relative path.
getMirrorPath() - Method in class org.alfresco.bm.file.LocalTestFileService
Uses 'local' plus the CRC32 of LocalTestFileService.testFileDir
getName() - Method in class org.alfresco.bm.event.Event
 
getName() - Method in class org.alfresco.bm.event.ResultService.EventSummary
 
getName() - Method in class org.alfresco.bm.event.selector.AbstractEventSelector
 
getName() - Method in interface org.alfresco.bm.event.selector.EventSelector
The event selector's name, may be null.
getNamedEventSelector(String) - Method in class org.alfresco.bm.event.selector.DataDependantEventSelector
 
getNextEventData() - Method in class org.alfresco.bm.event.RaiseEventsEventProcessor
Get data to provide for each event raised.
getNextEventName() - Method in class org.alfresco.bm.event.ResultBarrier
 
getNextEvents() - Method in class org.alfresco.bm.event.EventResult
 
getNodeId() - Method in class org.alfresco.bm.user.UserData
 
getPassword() - Method in class org.alfresco.bm.user.UserData
 
getPasswordForUser(String) - Method in class org.alfresco.bm.http.UserDataAutheticationDetailsProvider
 
getPersistableResponse(EventProcessorResponse) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
getProcessor(String) - Method in class org.alfresco.bm.event.EventProcessorRegistry
Get the processor that must handle events with the given name
getRandomFile(String) - Method in interface org.alfresco.bm.file.FileDataService
Get a random file description from a given dataset
getRandomFile(String, String) - Method in interface org.alfresco.bm.file.FileDataService
Get a random file description from a given dataset and with the given file extension
getRandomFile(String) - Method in class org.alfresco.bm.file.FileDataServiceImpl
 
getRandomFile(String, String) - Method in class org.alfresco.bm.file.FileDataServiceImpl
 
getRandomizer() - Method in class org.alfresco.bm.file.FileData
 
getRandomizer() - Method in class org.alfresco.bm.user.UserData
 
getRandomUser() - Method in interface org.alfresco.bm.user.UserDataService
Select a random, pre-created user.
getRandomUser() - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getRandomUserFromDomain(String) - Method in interface org.alfresco.bm.user.UserDataService
Select a random, pre-created user.
getRandomUserFromDomain(String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getRandomUserFromDomains(List<String>) - Method in interface org.alfresco.bm.user.UserDataService
Select a random, pre-created user that is a member of one of the given domains.
getRandomUserFromDomains(List<String>) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getRemoteName() - Method in class org.alfresco.bm.file.FileData
 
getResponseData() - Method in class org.alfresco.bm.event.selector.EventProcessorResponse
 
getResult() - Method in class org.alfresco.bm.event.selector.EventProcessorResponse
 
getResults(boolean) - Method in class org.alfresco.bm.event.AbstractResultService
Build results for all events and give them back as an event summary instance.
getResults(ResultService.ResultHandler, long, String, Boolean, long, boolean) - Method in class org.alfresco.bm.event.AbstractResultService
Get result statistics for discrete time intervals.
getResults(String, int, int) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getResults(boolean, int, int) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getResults(long, String, Boolean, int, int) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getResults(String, int, int) - Method in interface org.alfresco.bm.event.ResultService
Retrieve a page of event results by event name
getResults(long, String, Boolean, int, int) - Method in interface org.alfresco.bm.event.ResultService
Retrieve a page of event results using a time window
getResults(boolean, int, int) - Method in interface org.alfresco.bm.event.ResultService
Retrieve a page of event results matching the success property.
getResults(boolean) - Method in interface org.alfresco.bm.event.ResultService
Build results for all events and give them back as an event summary instance.
getResults(ResultService.ResultHandler, long, String, Boolean, long, boolean) - Method in interface org.alfresco.bm.event.ResultService
Get result statistics for discrete time intervals.
getResultsForSession(String, int, int) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
getResultsForSession(String, int, int) - Method in interface org.alfresco.bm.event.ResultService
Retrieve a page of event results by event session ID
getRunState() - Method in class org.alfresco.bm.server.BMServer
 
getScheduledTime() - Method in class org.alfresco.bm.event.Event
 
getServerId() - Method in class org.alfresco.bm.event.EventRecord
 
getServerId() - Method in class org.alfresco.bm.log.LogMessage
 
getServerId() - Method in class org.alfresco.bm.server.BMServer
 
getSessionData(String) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
Get session data associated with the given sessionId, creating it with the expected minimum session end time if it doesn't exist.
getSessionData(String) - Method in class org.alfresco.bm.session.AbstractSessionService
 
getSessionData(String) - Method in interface org.alfresco.bm.session.SessionService
 
getSessionElapsedTime(String) - Method in class org.alfresco.bm.session.AbstractSessionService
 
getSessionElapsedTime(String) - Method in interface org.alfresco.bm.session.SessionService
Get the session elapsed time
getSessionEndTime(String) - Method in class org.alfresco.bm.session.AbstractSessionService
 
getSessionEndTime(String) - Method in interface org.alfresco.bm.session.SessionService
Get the session end time
getSessionId() - Method in class org.alfresco.bm.event.Event
 
getSessionId() - Method in class org.alfresco.bm.session.SessionData
 
getSessionStartTime(String) - Method in class org.alfresco.bm.session.AbstractSessionService
 
getSessionStartTime(String) - Method in interface org.alfresco.bm.session.SessionService
Get the session start time
getSeverity() - Method in class org.alfresco.bm.log.LogMessage
 
getSize() - Method in class org.alfresco.bm.file.FileData
 
getStartDelay() - Method in class org.alfresco.bm.event.EventRecord
 
getStartTime() - Method in class org.alfresco.bm.event.EventRecord
 
getStartTime() - Method in class org.alfresco.bm.session.SessionData
 
getStats(boolean) - Method in class org.alfresco.bm.event.ResultService.EventSummary
Get the statistics for the event
getStatus() - Method in class org.alfresco.bm.event.selector.EventDataObject
 
getSuccessPercentage() - Method in class org.alfresco.bm.event.ResultService.EventSummary
 
getTestRunFQN() - Method in class org.alfresco.bm.log.LogMessage
 
getTicket() - Method in class org.alfresco.bm.user.UserData
 
getTicketForUser(String) - Method in class org.alfresco.bm.http.UserDataAutheticationDetailsProvider
 
getTime() - Method in class org.alfresco.bm.event.EventRecord
 
getTime() - Method in class org.alfresco.bm.log.LogMessage
 
getTotalResults() - Method in class org.alfresco.bm.event.ResultService.EventSummary
Get the total number of results (success and failure)
getUsername() - Method in class org.alfresco.bm.user.UserData
 
getUsers(boolean, int, int) - Method in class org.alfresco.bm.user.AbstractUserDataService
 
getUsers(boolean, int, int) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getUsersByDomainIterator(String) - Method in interface org.alfresco.bm.user.UserDataService
Iterate over users in the given network.
getUsersByDomainIterator(String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getUsersInDomain(String, int, int) - Method in interface org.alfresco.bm.user.UserDataService
Access users by their user domain using paging
getUsersInDomain(String, int, int, boolean) - Method in interface org.alfresco.bm.user.UserDataService
Return a maximum of "max" users in the network with id "networkId" and given created flag.
getUsersInDomain(String, int, int) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getUsersInDomain(String, int, int, boolean) - Method in class org.alfresco.bm.user.UserDataServiceImpl
 
getUsersPendingCreation(int, int) - Method in class org.alfresco.bm.user.AbstractUserDataService
Get a list of usernames that are NOT created in alfresco with paging
getUsersPendingCreation(int, int) - Method in interface org.alfresco.bm.user.UserDataService
Get a list of usernames that are NOT created in alfresco with paging
getUsersWithoutCloudSignUp(int, int) - Method in interface org.alfresco.bm.user.UserDataService
Retrieves a selection of users that have no cloud signup details.
getUsersWithoutCloudSignUp(int, int) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Retrieves a selection of users that have no cloud signup details.
getWaitTime() - Method in interface org.alfresco.bm.event.ResultService.ResultHandler
Called when there are no more results to get the time to wait before polling for more results.
getWarnDelay() - Method in class org.alfresco.bm.event.AbstractEventProcessor
 
getWarnDelay() - Method in interface org.alfresco.bm.event.EventProcessor
Provide a hint for the processing framework on how much time should elapse before the warnings need to be issued over the delay
getWarning() - Method in class org.alfresco.bm.event.EventRecord
 
getWeighting() - Method in class org.alfresco.bm.event.selector.EventSuccessor
 
getWeighting() - Method in class org.alfresco.bm.event.selector.EventSuccessorInfo
 

H

handleNewSession() - Method in class org.alfresco.bm.server.BMServer
 
handleStateChanged(Watcher.Event.KeeperState) - Method in class org.alfresco.bm.server.BMServer
Triggers a restart
hashCode() - Method in class org.alfresco.bm.event.Event
 
hashCode() - Method in class org.alfresco.bm.server.BMTestRun
Equality is based on the test and run names.
hashCode() - Method in class org.alfresco.bm.server.BMTestRun.Key
 

I

INDEX_EVENT_NAME - Static variable in class org.alfresco.bm.event.EventRecord
 
INDEX_EVENT_SESSION - Static variable in class org.alfresco.bm.event.EventRecord
 
INDEX_LOCK_ID - Static variable in class org.alfresco.bm.event.Event
 
INDEX_LOCK_OWNER - Static variable in class org.alfresco.bm.event.Event
 
INDEX_NAME - Static variable in class org.alfresco.bm.event.Event
 
INDEX_NEXT_AVAILABLE_EVENT - Static variable in class org.alfresco.bm.event.Event
 
INDEX_SERVER - Static variable in class org.alfresco.bm.log.LogMessage
 
INDEX_SEVERITY - Static variable in class org.alfresco.bm.log.LogMessage
 
INDEX_START_TIME - Static variable in class org.alfresco.bm.event.EventRecord
 
INDEX_SUCCESS - Static variable in class org.alfresco.bm.event.EventRecord
 
INDEX_TIME - Static variable in class org.alfresco.bm.log.LogMessage
 
INFO - Static variable in interface org.alfresco.bm.log.LogService
 
isChart() - Method in class org.alfresco.bm.event.AbstractEventProcessor
 
isChart() - Method in interface org.alfresco.bm.event.EventProcessor
Hint whether the result should be included in charts
isChart() - Method in class org.alfresco.bm.event.EventRecord
 
isComplete() - Method in class org.alfresco.bm.user.CloudSignUpData
 
isCreated() - Method in class org.alfresco.bm.user.UserData
 
isPersistAsString() - Method in class org.alfresco.bm.event.selector.EventProcessorResponse
 
isSuccess() - Method in class org.alfresco.bm.event.EventRecord
 
isSuccess() - Method in class org.alfresco.bm.event.EventResult
 

L

listRemoteFiles() - Method in class org.alfresco.bm.file.AbstractTestFileService
List all files on the remote server
listRemoteFiles() - Method in class org.alfresco.bm.file.FtpTestFileService
Does a listing of files on the FTP server
listRemoteFiles() - Method in class org.alfresco.bm.file.LocalTestFileService
Does a listing of files on the local directory
LocalTestFileService - Class in org.alfresco.bm.file
Concrete service implementation of FileDataService based on MongoDB.
LocalTestFileService(FileDataService, String, String) - Constructor for class org.alfresco.bm.file.LocalTestFileService
 
log(String, String, int, String) - Method in interface org.alfresco.bm.log.LogService
Log a message
log(String, String, int, String) - Method in class org.alfresco.bm.log.MongoLogService
 
logger - Variable in class org.alfresco.bm.event.AbstractEventProcessor
Resource for derived classes to use for logging
logger - Variable in class org.alfresco.bm.event.AbstractResultService
 
LogMessage - Class in org.alfresco.bm.log
A cluster-wide log message
LogMessage(String, String, String, int, long, String) - Constructor for class org.alfresco.bm.log.LogMessage
 
LogService - Interface in org.alfresco.bm.log
Interface for service providing detailed cluster-wide server logs

M

main(String...) - Static method in class org.alfresco.bm.server.BMServer
Real main method
main(String...) - Static method in class org.alfresco.bm.tools.ZooKeeperClassImporter
Real main method
MongoEventService - Class in org.alfresco.bm.event.mongo
An EventService MongoDB collection
MongoEventService(MongoTemplate, String) - Constructor for class org.alfresco.bm.event.mongo.MongoEventService
Construct a provider that works using the given Mongo instance and collection name.
MongoLogService - Class in org.alfresco.bm.log
An LogService MongoDB implementation
MongoLogService(MongoTemplate, String, String) - Constructor for class org.alfresco.bm.log.MongoLogService
Construct a provider that works using the given Mongo instance and collection name.
MongoResultService - Class in org.alfresco.bm.event.mongo
A Mongo-based implementation of the results for benchmark test runs.
MongoResultService(MongoTemplate, String) - Constructor for class org.alfresco.bm.event.mongo.MongoResultService
Construct a provider that works using the given Mongo instance and collection name.
MongoSessionService - Class in org.alfresco.bm.session
Mongo implementation of service providing access and management of SessionData.
MongoSessionService(MongoTemplate, String) - Constructor for class org.alfresco.bm.session.MongoSessionService
 
MSG_FOUND_USERS - Static variable in class org.alfresco.bm.event.user.CheckUserCountEventProcessor
 

N

name - Variable in class org.alfresco.bm.event.selector.AbstractEventSelector
 
next(Object, Object) - Method in class org.alfresco.bm.event.selector.AbstractEventSelector
Implemented by subclasses to select a successor event.
next(Object, Object) - Method in class org.alfresco.bm.event.selector.RandomWeightedEventSelector
Chooses randomly from the list of successor events based on the weightings provided.
next() - Method in class org.alfresco.bm.event.selector.RandomWeightedSelector
Chooses randomly from the list of objects based on the weightings provided.
nextEvent(String, long, boolean) - Method in interface org.alfresco.bm.event.EventService
Retrieve the next event in the queue.
nextEvent(String, long, boolean) - Method in class org.alfresco.bm.event.mongo.MongoEventService
Retrieve the next event in the queue.
nextEvent(Object, Object) - Method in class org.alfresco.bm.event.selector.AbstractEventSelector
 
nextEvent(Object, Object) - Method in interface org.alfresco.bm.event.selector.EventSelector
Select next event, which may be "noop" indicating that the event processing should end.

O

onApplicationEvent(ApplicationContextEvent) - Method in class org.alfresco.bm.server.BMServer
Starts up application contexts as required.
onApplicationEvent(ApplicationContextEvent) - Method in class org.alfresco.bm.server.EventController
The application context is started externally but may be stopped internally
org.alfresco.bm.event - package org.alfresco.bm.event
 
org.alfresco.bm.event.mongo - package org.alfresco.bm.event.mongo
 
org.alfresco.bm.event.selector - package org.alfresco.bm.event.selector
 
org.alfresco.bm.event.user - package org.alfresco.bm.event.user
 
org.alfresco.bm.file - package org.alfresco.bm.file
 
org.alfresco.bm.http - package org.alfresco.bm.http
 
org.alfresco.bm.log - package org.alfresco.bm.log
 
org.alfresco.bm.server - package org.alfresco.bm.server
 
org.alfresco.bm.session - package org.alfresco.bm.session
 
org.alfresco.bm.tools - package org.alfresco.bm.tools
 
org.alfresco.bm.user - package org.alfresco.bm.user
 

P

PATH_CLASSES - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_CLUSTER_PROPERTIES - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_CLUSTERS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_CONFIG - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_JARS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_LOADED - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_RUN_PROPERTIES - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_RUNS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_SERVER - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_SERVERS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_TEST_CONTEXT - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_TEST_PROPERTIES - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PATH_TESTS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PersistedSessionData - Class in org.alfresco.bm.session
Default session data associated with a session.
PersistedSessionData() - Constructor for class org.alfresco.bm.session.PersistedSessionData
 
PersistedSessionData(long) - Constructor for class org.alfresco.bm.session.PersistedSessionData
 
PrepareUsers - Class in org.alfresco.bm.user
Prepare a specific number of users for interaction with Alfresco.
PrepareUsers(UserDataService, long) - Constructor for class org.alfresco.bm.user.PrepareUsers
 
processEvent(Event, StopWatch) - Method in class org.alfresco.bm.event.AbstractEventProcessor
Process an event.
processEvent(Event) - Method in class org.alfresco.bm.event.AbstractEventProcessor
Process an event.
processEvent(Event) - Method in class org.alfresco.bm.event.DoNothingEventProcessor
 
processEvent(Event, StopWatch) - Method in interface org.alfresco.bm.event.EventProcessor
Process an event.
processEvent(Event) - Method in class org.alfresco.bm.event.RaiseEventsEventProcessor
 
processEvent(Event) - Method in class org.alfresco.bm.event.RenameEventProcessor
 
processEvent(Event) - Method in class org.alfresco.bm.event.ResultBarrier
 
processEvent(Event) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
processEvent(Event) - Method in class org.alfresco.bm.event.user.CheckUserCountEventProcessor
 
processEvent(Event) - Method in class org.alfresco.bm.user.CreateUsers
 
processEvent(Event) - Method in class org.alfresco.bm.user.PrepareUsers
 
processEventImpl(Event) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
processResult(long, long, Map<String, DescriptiveStatistics>) - Method in interface org.alfresco.bm.event.ResultService.ResultHandler
The callback of statistics for a given time window.
PROP_CLUSTER - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_CONTROL_RUN_STATE - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_EVENTS_THREAD_COUNT - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_EVENTS_THREAD_EVENTSPERSECONDPERTHREAD - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_EVENTS_THREAD_WAITFORCOMPLETION - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_HTTP_CONNECTION_MAX - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_HTTP_CONNECTION_TIMEOUT_MS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_HTTP_SOCKET_TIMEOUT_MS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_HTTP_SOCKET_TTL_MS - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_MONGO_AUTOCONNECTRETRY - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_MONGO_CONNECTIONSPERHOST - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_MONGO_SOCKETTIMEOUT - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_MONGO_URI - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_MONGO_WRITENUMBER - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_SERVER_ID - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_TEST_NAME - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_TEST_RUN_FQN - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
PROP_TEST_RUN_NAME - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
propagateSessionId(Event, Event) - Method in class org.alfresco.bm.event.AbstractEventProcessor
Called by the framework after event processing and just prior to publishing an event to the event queue.
propagateSessionId(Event, Event) - Method in interface org.alfresco.bm.event.EventProcessor
Carry session IDs from the executed event to all the new event.
putEvent(Event) - Method in interface org.alfresco.bm.event.EventService
Adds an event to the provider.
putEvent(Event) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 

R

RaiseEventsEventProcessor - Class in org.alfresco.bm.event
Emits a given number of events at a given frequency for a given time.
RaiseEventsEventProcessor(String, long, int) - Constructor for class org.alfresco.bm.event.RaiseEventsEventProcessor
Constructor with essential values
RandomWeightedEventSelector - Class in org.alfresco.bm.event.selector
Select a successor event from a set of relatively-weighted event successors.
RandomWeightedEventSelector(String, EventProcessorRegistry, List<EventSuccessorInfo>) - Constructor for class org.alfresco.bm.event.selector.RandomWeightedEventSelector
 
RandomWeightedEventSelector(EventProcessorRegistry, List<EventSuccessorInfo>) - Constructor for class org.alfresco.bm.event.selector.RandomWeightedEventSelector
 
RandomWeightedSelector<T> - Class in org.alfresco.bm.event.selector
 
RandomWeightedSelector() - Constructor for class org.alfresco.bm.event.selector.RandomWeightedSelector
 
recordResult(EventRecord) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
recordResult(EventRecord) - Method in interface org.alfresco.bm.event.ResultService
Simply store an event for later use
register() - Method in class org.alfresco.bm.event.AbstractEventProcessor
Register this instance for the event names that are handled.
register(String, EventProcessor) - Method in class org.alfresco.bm.event.EventProcessorRegistry
Register a processor for a given event name
registry - Variable in class org.alfresco.bm.event.selector.AbstractEventSelector
 
releaseResources(HttpRequestBase, HttpResponse) - Method in class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
Release resources associated with an HTTP request.
removeFile(String, String) - Method in interface org.alfresco.bm.file.FileDataService
Remove a specific file index based on the file name in the remote store
removeFile(String, String) - Method in class org.alfresco.bm.file.FileDataServiceImpl
 
RenameEventProcessor - Class in org.alfresco.bm.event
Simply emits a single event using the inbound data.
RenameEventProcessor(String) - Constructor for class org.alfresco.bm.event.RenameEventProcessor
Constructor with essential values
ResultBarrier - Class in org.alfresco.bm.event
Simple barrier that reschedules itself until a number of eventresults (RecordedEvents) are available.
ResultBarrier(String, long, String, ResultService) - Constructor for class org.alfresco.bm.event.ResultBarrier
Create a new barrier.
ResultService - Interface in org.alfresco.bm.event
Service interface providing methods to store and query for event results.
ResultService.EventSummary - Class in org.alfresco.bm.event
Summary of event times and failures for a given event name
ResultService.EventSummary(String) - Constructor for class org.alfresco.bm.event.ResultService.EventSummary
 
ResultService.ResultHandler - Interface in org.alfresco.bm.event
Callback handler for aggregated results
resumeTimer() - Method in class org.alfresco.bm.event.AbstractEventProcessor
Continue timing the event processing
run() - Method in class org.alfresco.bm.event.EventWork
 
run() - Method in class org.alfresco.bm.server.EventController
 

S

saveSessionData(SessionData) - Method in class org.alfresco.bm.session.AbstractSessionService
Persist session data.
saveSessionData(SessionData) - Method in class org.alfresco.bm.session.MongoSessionService
 
SEPARATOR - Static variable in interface org.alfresco.bm.server.ConfigConstants
 
SessionData - Class in org.alfresco.bm.session
Data used to manage and track user scenarios

TODO: https://jira.springsource.org/browse/DATAMONGO-392 Make data data serializable once Spring can deserialize what it writes.

SessionData() - Constructor for class org.alfresco.bm.session.SessionData
Required default constructor for persistence
SessionData(String) - Constructor for class org.alfresco.bm.session.SessionData
Convenience constructor for service
sessionIdIterator() - Method in class org.alfresco.bm.session.MongoSessionService
 
sessionIdIterator() - Method in interface org.alfresco.bm.session.SessionService
Iterate sessions.
SessionService - Interface in org.alfresco.bm.session
Service providing access and management of SessionData.
setApplicationContext(ApplicationContext) - Method in class org.alfresco.bm.server.BMServer
Stores the application context for use by the tests.
setApplicationContext(ApplicationContext) - Method in class org.alfresco.bm.server.EventController
Record the application context for shutdown once processing has finished
setAssumeCreated(boolean) - Method in class org.alfresco.bm.user.PrepareUsers
Assume that all users already exist on the server i.e.
setBatchSize(int) - Method in class org.alfresco.bm.event.RaiseEventsEventProcessor
Override the default batch size
setBatchSize(int) - Method in class org.alfresco.bm.user.CreateUsers
Override the default batch size
setBeanName(String) - Method in class org.alfresco.bm.event.AbstractEventProcessor
 
setChart(boolean) - Method in class org.alfresco.bm.event.AbstractEventProcessor
 
setChart(boolean) - Method in class org.alfresco.bm.event.EventRecord
 
setCheckInterval(long) - Method in class org.alfresco.bm.event.ResultBarrier
Set the interval this event is scheduled to check if barrier can be released.
setCloudSignUp(CloudSignUpData) - Method in class org.alfresco.bm.user.UserData
 
setComplete(boolean) - Method in class org.alfresco.bm.user.CloudSignUpData
 
setCreated(boolean) - Method in class org.alfresco.bm.user.UserData
 
setData(String) - Method in class org.alfresco.bm.event.EventRecord
 
setData(String) - Method in class org.alfresco.bm.session.SessionData
 
setDataOwner(String) - Method in class org.alfresco.bm.event.Event
 
setDesiredRunState(ConfigConstants.RunState) - Method in class org.alfresco.bm.server.BMServer
Sets the desired run state and notifies listeners (main thread).
setDomain(String) - Method in class org.alfresco.bm.user.UserData
 
setDomainPattern(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default pattern for user domain names.
setElapsedTime(long) - Method in class org.alfresco.bm.session.SessionData
 
setEmail(String) - Method in class org.alfresco.bm.user.UserData
 
setEmailAddressPattern(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default pattern for the email address.
setEmailDomainPattern(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default pattern for email domains.
setEncoding(String) - Method in class org.alfresco.bm.file.FileData
 
setEndTime(long) - Method in class org.alfresco.bm.session.SessionData
 
setEvent(Event) - Method in class org.alfresco.bm.event.EventRecord
 
setEventName(String) - Method in class org.alfresco.bm.event.AbstractEventProcessor
Set the single event name that this processor can handle
setEventNameCreateUsers(String) - Method in class org.alfresco.bm.user.CreateUsers
Override the default event name for more user creation scheduling
setEventNameRaiseEvents(String) - Method in class org.alfresco.bm.event.RaiseEventsEventProcessor
Override the default name for repeat batches
setEventNames(List<String>) - Method in class org.alfresco.bm.event.AbstractEventProcessor
Set the names of the events that this processor can handle
setEventNameUsersCreated(String) - Method in class org.alfresco.bm.user.CreateUsers
Override the default event name indicating that enough users have been created
setEventNameUsersCreated(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default event name when users have been prepared.
setEventNameUsersReady(String) - Method in class org.alfresco.bm.event.user.CheckUserCountEventProcessor
Override the default event name when users are ready
setEventSelectors(List<EventSelector>) - Method in class org.alfresco.bm.event.selector.DataDependantEventSelector
 
setEventsPerSecondPerThread(int) - Method in class org.alfresco.bm.server.EventController
Override the maximum number of events that can be processed per second per thread.
setExtension(String) - Method in class org.alfresco.bm.file.FileData
 
setFileset(String) - Method in class org.alfresco.bm.file.FileData
 
setFirstName(String) - Method in class org.alfresco.bm.user.UserData
 
setFirstNamePattern(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default pattern for user first names.
setFtpLocalPassiveMode(boolean) - Method in class org.alfresco.bm.file.FtpTestFileService
Force the FTP client to enter local passive mode.
setId(String) - Method in class org.alfresco.bm.event.Event
 
setId(String) - Method in class org.alfresco.bm.event.EventRecord
 
setId(String) - Method in class org.alfresco.bm.user.CloudSignUpData
 
setKey(String) - Method in class org.alfresco.bm.user.CloudSignUpData
 
setLastName(String) - Method in class org.alfresco.bm.user.UserData
 
setLastNamePattern(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default pattern for user last names.
setLocale(String) - Method in class org.alfresco.bm.file.FileData
 
setLocalName(String) - Method in class org.alfresco.bm.file.FileData
 
setLockId(String) - Method in class org.alfresco.bm.event.Event
 
setLockOwner(String) - Method in class org.alfresco.bm.event.Event
 
setLockTime(long) - Method in class org.alfresco.bm.event.Event
 
setMaxSessionTime(long) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
setName(String) - Method in class org.alfresco.bm.event.Event
 
setNextEventName(String) - Method in class org.alfresco.bm.event.ResultBarrier
 
setNodeId(String) - Method in class org.alfresco.bm.user.UserData
 
setPassword(String) - Method in class org.alfresco.bm.user.UserData
 
setPasswordPattern(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default pattern for the password.
setPersistResponse(boolean) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
setPropagateSessionId(boolean) - Method in class org.alfresco.bm.event.AbstractEventProcessor
Change the default session ID propagation behaviour
setRandomizer(int) - Method in class org.alfresco.bm.file.FileData
 
setRegistry(EventProcessorRegistry) - Method in class org.alfresco.bm.event.AbstractEventProcessor
Inject the registry that this instance will register with.
setRemoteName(String) - Method in class org.alfresco.bm.file.FileData
 
setScheduledTime(long) - Method in class org.alfresco.bm.event.Event
 
setServerId(String) - Method in class org.alfresco.bm.event.EventRecord
 
setSessionData(String, String) - Method in class org.alfresco.bm.session.AbstractSessionService
 
setSessionData(String, String) - Method in interface org.alfresco.bm.session.SessionService
Update or set the persistable data associated with a session
setSessionId(String) - Method in class org.alfresco.bm.event.Event
 
setSessionId(String) - Method in class org.alfresco.bm.session.SessionData
 
setSize(long) - Method in class org.alfresco.bm.file.FileData
 
setStartDelay(long) - Method in class org.alfresco.bm.event.EventRecord
 
setStartTime(long) - Method in class org.alfresco.bm.event.EventRecord
 
setStartTime(long) - Method in class org.alfresco.bm.session.SessionData
 
setSuccess(boolean) - Method in class org.alfresco.bm.event.EventRecord
 
setTicket(String) - Method in class org.alfresco.bm.user.UserData
 
setTicketBasedAuthentication(boolean) - Method in class org.alfresco.bm.http.AuthenticatedHttpEventProcessor
Enable ticket-based authentication.
setTime(long) - Method in class org.alfresco.bm.event.EventRecord
 
setUserCloudSignUp(String, CloudSignUpData) - Method in interface org.alfresco.bm.user.UserDataService
Set the registration data for a user
setUserCloudSignUp(String, CloudSignUpData) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Set the registration data for a user
setUserCreated(String, boolean) - Method in interface org.alfresco.bm.user.UserDataService
Change the 'created' state of the user i.e.
setUserCreated(String, boolean) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Change the 'created' state of the user i.e.
setUsername(String) - Method in class org.alfresco.bm.user.UserData
 
setUsernamePattern(String) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default pattern for the username.
setUserNodeId(String, String) - Method in interface org.alfresco.bm.user.UserDataService
Store a node ID associated with the username
setUserNodeId(String, String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Store a node ID associated with the username
setUserPassword(String, String) - Method in interface org.alfresco.bm.user.UserDataService
Update a user's password
setUserPassword(String, String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Update a user's password
setUsersPerDomain(long) - Method in class org.alfresco.bm.user.PrepareUsers
Override the default number of users per email domain
setUserTicket(String, String) - Method in interface org.alfresco.bm.user.UserDataService
Store an authentication token (ticket) against a username
setUserTicket(String, String) - Method in class org.alfresco.bm.user.UserDataServiceImpl
Store an authentication token (ticket) against a username
setWarnDelay(long) - Method in class org.alfresco.bm.event.AbstractEventProcessor
 
setWarning(String) - Method in class org.alfresco.bm.event.EventRecord
 
size() - Method in class org.alfresco.bm.event.selector.DataDependantEventSelector
 
size() - Method in interface org.alfresco.bm.event.selector.EventSelector
The number of event successors registered.
size() - Method in class org.alfresco.bm.event.selector.RandomWeightedEventSelector
 
size() - Method in class org.alfresco.bm.event.selector.RandomWeightedSelector
 
start() - Method in class org.alfresco.bm.server.BMTestRun
Explicit call to start the test run application.
start() - Method in class org.alfresco.bm.tools.BMTestRunner
Start the application context
startSession(String) - Method in class org.alfresco.bm.session.AbstractSessionService
 
startSession(String) - Method in interface org.alfresco.bm.session.SessionService
Starts a new session, persisting the given data and giving back a unique session ID.
stop() - Method in class org.alfresco.bm.server.BMTestRun
Explicit call to stop the test run application
stop() - Method in class org.alfresco.bm.tools.BMTestRunner
Stop the application context
stopTimer() - Method in class org.alfresco.bm.event.AbstractEventProcessor
Stop timing the event processing.
suspendTimer() - Method in class org.alfresco.bm.event.AbstractEventProcessor
Suspend the event processing timer.

T

TestFileService - Interface in org.alfresco.bm.file
Provides access to test files
toJSON(Object) - Method in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
 
toJSON() - Method in class org.alfresco.bm.session.PersistedSessionData
Helper to convert to JSON
toString() - Method in class org.alfresco.bm.event.AbstractEventProcessor
 
toString() - Method in class org.alfresco.bm.event.Event
 
toString() - Method in class org.alfresco.bm.event.EventRecord
 
toString() - Method in class org.alfresco.bm.event.EventResult
 
toString() - Method in class org.alfresco.bm.event.selector.EventProcessorResponse
 
toString() - Method in class org.alfresco.bm.event.selector.EventSuccessor
 
toString() - Method in class org.alfresco.bm.event.selector.EventSuccessorInfo
 
toString() - Method in class org.alfresco.bm.file.FileData
 
toString() - Method in class org.alfresco.bm.file.FtpTestFileService
 
toString() - Method in class org.alfresco.bm.file.LocalTestFileService
 
toString() - Method in class org.alfresco.bm.log.LogMessage
 
toString() - Method in class org.alfresco.bm.server.BMTestRun.Key
 
toString() - Method in class org.alfresco.bm.server.BMTestRun
 
toString() - Method in class org.alfresco.bm.session.SessionData
 
toString() - Method in class org.alfresco.bm.user.UserData
 
TRACE - Static variable in interface org.alfresco.bm.log.LogService
 

U

updateSessionData(String, String) - Method in class org.alfresco.bm.session.AbstractSessionService
Update session's client-provided data matching the ID.
updateSessionData(String, String) - Method in class org.alfresco.bm.session.MongoSessionService
 
updateSessionEndTime(String, long, long) - Method in class org.alfresco.bm.session.AbstractSessionService
Update session end time (including elapsed time).
updateSessionEndTime(String, long, long) - Method in class org.alfresco.bm.session.MongoSessionService
 
updateTicketForUser(String, String) - Method in class org.alfresco.bm.http.UserDataAutheticationDetailsProvider
 
UserData - Class in org.alfresco.bm.user
Data representing a single user.
UserData() - Constructor for class org.alfresco.bm.user.UserData
 
UserDataAutheticationDetailsProvider - Class in org.alfresco.bm.http
AuthenticationDetailsProvider using UserData to store user-details.
UserDataAutheticationDetailsProvider(UserDataService, String, String) - Constructor for class org.alfresco.bm.http.UserDataAutheticationDetailsProvider
 
UserDataService - Interface in org.alfresco.bm.user
Service providing access to UserData storage.
UserDataService.UserCallback - Interface in org.alfresco.bm.user
 
UserDataServiceImpl - Class in org.alfresco.bm.user
Service providing access to UserData storage.
UserDataServiceImpl(MongoTemplate, String) - Constructor for class org.alfresco.bm.user.UserDataServiceImpl
 
UserDataServiceImpl(Mongo, String, String) - Constructor for class org.alfresco.bm.user.UserDataServiceImpl
Deprecated. 
UserDataServiceImpl.Range - Class in org.alfresco.bm.user
 
UserDataServiceImpl.Range(int, int) - Constructor for class org.alfresco.bm.user.UserDataServiceImpl.Range
 

V

valueOf(String) - Static method in enum org.alfresco.bm.event.selector.EventDataObject.STATUS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.event.selector.EventProcessorResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.server.ConfigConstants.RunState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.alfresco.bm.event.selector.EventDataObject.STATUS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.event.selector.EventProcessorResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.server.ConfigConstants.RunState
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARN - Static variable in interface org.alfresco.bm.log.LogService
 

Z

ZooKeeperClassImporter - Class in org.alfresco.bm.tools
Import classes off the classpath into a ZooKeeper location
ZooKeeperClassImporter() - Constructor for class org.alfresco.bm.tools.ZooKeeperClassImporter
 
A B C D E F G H I L M N O P R S T U V W Z 

Copyright © 2014. All rights reserved.