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

A

AbstractEventService - Class in org.alfresco.bm.event
Services for EventService implementations.
AbstractEventService() - Constructor for class org.alfresco.bm.event.AbstractEventService
 
addListener(ClassLoaderListener) - Method in interface org.alfresco.bm.classloader.CallbackClassLoader
Allows registration to listen for class changes (for loaded classes)
addListener(ClassLoaderListener) - Method in class org.alfresco.bm.classloader.zookeeper.ZooKeeperClassLoader
Add a change listener

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
 

C

CallbackClassLoader - Interface in org.alfresco.bm.classloader
Interface for class loaders that provide callbacks when loaded classes get changed.
checkForRestart() - Method in class org.alfresco.bm.server.BMTestRun
Forces a check for restart requests.
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.
childrenChanged(String) - Method in interface org.alfresco.bm.config.ConfigChildListener
The children below the path have changed
childrenChanged(String) - Method in class org.alfresco.bm.server.BMServer
 
childrenChanged(String) - Method in class org.alfresco.bm.server.BMTestRun
 
classesChanged(String) - Method in interface org.alfresco.bm.config.ConfigClassesListener
The classes rooted at the path have changed
classesChanged(String) - Method in class org.alfresco.bm.server.BMTestRun
 
classesHaveChanged() - Method in interface org.alfresco.bm.classloader.ClassLoaderListener
Simple callback to notify that one or more of the classes have changed.
ClassLoaderListener - Interface in org.alfresco.bm.classloader
Interface to listen for changes to the BM-specific classesZooKeeper-contained classes.
compareTo(BMTestRun.Key) - Method in class org.alfresco.bm.server.BMTestRun.Key
 
ConfigChildListener - Interface in org.alfresco.bm.config
Callback used when a location containing child nodes is being watched
ConfigClassesListener - Interface in org.alfresco.bm.config
Callback used when a location containing classes is being watched
ConfigDataListener - Interface in org.alfresco.bm.config
Callback used when a location containing classes is being watched
ConfigService - Interface in org.alfresco.bm.config
Interface for classes that are able to provide configuration specifically for the benchmark server.
count() - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
countEventsByName(String) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 

D

dataChanged(String, boolean) - Method in interface org.alfresco.bm.config.ConfigDataListener
 
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
 
deleteEvent(Event) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
deserialize(byte[]) - Method in class org.alfresco.zookeeper.ZkStringSerializer
TODO: Cater for mixed charsets inboud

E

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
 
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, ExecutorService, ResultService) - Constructor for class org.alfresco.bm.server.EventController
Construct the controller
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
exists(String...) - Method in interface org.alfresco.bm.config.ConfigService
Check if a given path exists
exists(String...) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
Check if a given path exists

F

findEvents(String, int, int) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
findEventsByName(String, int, int) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 

G

getApplicationContext() - Method in class org.alfresco.bm.server.BMServer
Get the application context that the server is using
getChildren(ConfigChildListener, String...) - Method in interface org.alfresco.bm.config.ConfigService
Retrieve the children of a given path
getChildren(ConfigChildListener, String...) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
 
getClassLoader(ConfigClassesListener, ClassLoader, String...) - Method in interface org.alfresco.bm.config.ConfigService
Retrieve a ClassLoader rooted at the given location
getClassLoader(ConfigClassesListener, ClassLoader, String...) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
 
getCluster() - Method in class org.alfresco.bm.server.BMServer
Get the name of the cluster that the server will join
getDesiredRunState() - Method in class org.alfresco.bm.server.BMServer
 
getEvent(String) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 
getInstance(String) - Static method in class org.alfresco.bm.config.zookeeper.ZkConfigNode
 
getInstance() - Method in class org.alfresco.bm.config.zookeeper.ZkConfigNode
Get the object made from the supplied JSON
getJarLoader(ConfigClassesListener, ClassLoader, String...) - Method in interface org.alfresco.bm.config.ConfigService
Retrieve a URLClassLoader rooted at the given location.
getJarLoader(ConfigClassesListener, ClassLoader, String...) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
 
getJson() - Method in class org.alfresco.bm.config.zookeeper.ZkConfigNode
Get the original JSON from which the ZkConfigNode.getInstance() was constructed.
getKey() - Method in class org.alfresco.bm.server.BMTestRun
 
getProperties(ConfigDataListener, String...) - Method in interface org.alfresco.bm.config.ConfigService
Retrieve the properties from a given path
getProperties(ConfigDataListener, String...) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
Retrieve the properties from a given path
getRunState() - Method in class org.alfresco.bm.server.BMServer
 
getServerId() - Method in class org.alfresco.bm.server.BMServer
 
getString(ConfigDataListener, String...) - Method in interface org.alfresco.bm.config.ConfigService
Retrieve string data from a given path
getString(ConfigDataListener, String...) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
Retrieve string data from a given path

H

handleChildChange(String, List<String>) - Method in class org.alfresco.bm.classloader.zookeeper.ZooKeeperClassLoader
Calls any listeners.
handleDataChange(String, Object) - Method in class org.alfresco.bm.classloader.zookeeper.ZooKeeperClassLoader
Calls any listeners.
handleDataDeleted(String) - Method in class org.alfresco.bm.classloader.zookeeper.ZooKeeperClassLoader
Calls any listeners.
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.server.BMTestRun.Key
 

L

loadClass(String) - Method in class org.alfresco.bm.classloader.zookeeper.ZooKeeperClassLoader
Takes the rootPath variable and finds (using '/' in place of '.') the class in ZooKeeper.
lockEvent(Event, String) - Method in class org.alfresco.bm.event.mongo.MongoEventService

M

main(String...) - Static method in class org.alfresco.bm.server.BMServer
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.
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.

N

nextEvent(String, long, long) - Method in class org.alfresco.bm.event.mongo.MongoEventService

O

onApplicationEvent(ApplicationContextEvent) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
Handles start and stop by checking configuration and cleaning caches respectively.
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.classloader - package org.alfresco.bm.classloader
 
org.alfresco.bm.classloader.zookeeper - package org.alfresco.bm.classloader.zookeeper
 
org.alfresco.bm.config - package org.alfresco.bm.config
 
org.alfresco.bm.config.zookeeper - package org.alfresco.bm.config.zookeeper
 
org.alfresco.bm.event - package org.alfresco.bm.event
 
org.alfresco.bm.event.mongo - package org.alfresco.bm.event.mongo
 
org.alfresco.bm.server - package org.alfresco.bm.server
 
org.alfresco.zookeeper - package org.alfresco.zookeeper
 

P

putEvent(Event) - Method in class org.alfresco.bm.event.mongo.MongoEventService
 

R

recordResult(EventRecord) - Method in class org.alfresco.bm.event.mongo.MongoResultService
 
run() - Method in class org.alfresco.bm.event.EventWork
 
run() - Method in class org.alfresco.bm.server.EventController
 

S

serialize(Object) - Method in class org.alfresco.zookeeper.ZkStringSerializer
 
setApplicationContext(ApplicationContext) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
Record the context that started this instance.
setApplicationContext(ApplicationContext) - Method in class org.alfresco.bm.server.BMServer
Stores the application context for use by the tests.
setDesiredRunState(ConfigConstants.RunState) - Method in class org.alfresco.bm.server.BMServer
Sets the desired run state and notifies listeners (main thread).
setProperties(ConfigDataListener, boolean, boolean, Properties, String...) - Method in interface org.alfresco.bm.config.ConfigService
Set properties against a path
setProperties(ConfigDataListener, boolean, boolean, Properties, String...) - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
 
setQueuePollTimeMs(long) - Method in class org.alfresco.bm.server.EventController
The time between polls of the event provider.
setQueueRestAgeMs(long) - Method in class org.alfresco.bm.server.EventController
Set the time allowed before events can be requeued.
shutdown() - Method in class org.alfresco.bm.config.zookeeper.ZkConfigService
Drop any stored configuration and discard any watchers
start() - Method in class org.alfresco.bm.server.BMTestRun
Explicit call to start the test run application.
stop() - Method in class org.alfresco.bm.server.BMTestRun
Explicit call to stop the test run application

T

toString() - Method in class org.alfresco.bm.config.zookeeper.ZkConfigNode
 
toString() - Method in class org.alfresco.bm.server.BMTestRun.Key
 
toString() - Method in class org.alfresco.bm.server.BMTestRun
 

Z

ZkConfigNode - Class in org.alfresco.bm.config.zookeeper
Simple container to load node from a ZooKeeper node and convert it to the required target type or properties if the java type is not specified.
ZkConfigNode(String) - Constructor for class org.alfresco.bm.config.zookeeper.ZkConfigNode
 
ZkConfigService - Class in org.alfresco.bm.config.zookeeper
ZooKeeper-based configuration loader that, starting from a root path, loads benchmark-related configurations.
ZkConfigService(ZkClient, String) - Constructor for class org.alfresco.bm.config.zookeeper.ZkConfigService
Construct the configuration loader.
ZkStringSerializer - Class in org.alfresco.zookeeper
A serializer that is compatible with the ZooKeeper command line client (ZkCli).
ZkStringSerializer() - Constructor for class org.alfresco.zookeeper.ZkStringSerializer
 
ZooKeeperClassLoader - Class in org.alfresco.bm.classloader.zookeeper
A Java ClassLoader pulling classes from ZooKeeper.
ZooKeeperClassLoader(ClassLoader, ZkClient, String) - Constructor for class org.alfresco.bm.classloader.zookeeper.ZooKeeperClassLoader
 

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

Copyright © 2012. All Rights Reserved.