| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2006-2009 Sun Microsystems, Inc. |
| | | * Copyright 2006-2010 Sun Microsystems, Inc. |
| | | */ |
| | | |
| | | package org.opends.server.replication; |
| | |
| | | |
| | | ReplicationBroker broker = |
| | | openReplicationSession(baseDn, 18, 100, replServerPort, 5000, true); |
| | | Monitor monitor = new Monitor("stress test monitor"); |
| | | Monitor monitor = new Monitor(); |
| | | DirectoryServer.registerMonitorProvider(monitor); |
| | | |
| | | try { |
| | |
| | | |
| | | private class Monitor extends MonitorProvider<MonitorProviderCfg> |
| | | { |
| | | protected Monitor(String threadName) |
| | | { |
| | | super(threadName); |
| | | } |
| | | |
| | | @Override |
| | | public List<Attribute> getMonitorData() |
| | | { |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void updateMonitorData() |
| | | { |
| | | // nothing to do |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void initializeMonitorProvider(MonitorProviderCfg configuration) |
| | | throws ConfigException, InitializationException |
| | | { |
| | |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public long getUpdateInterval() |
| | | { |
| | | // we don't wont to do polling on this monitor |
| | | return 0; |
| | | } |
| | | |
| | | |
| | | |
| | | } |