| | |
| | | ConfigEntry configEntry) |
| | | throws ConfigException |
| | | { |
| | | |
| | | |
| | | // Initialize the set of profiler actions. |
| | | profilerActions = new LinkedHashSet<String>(4); |
| | | profilerActions.add(PROFILE_ACTION_NONE); |
| | |
| | | @Override() |
| | | public final void finalizePlugin() |
| | | { |
| | | |
| | | |
| | | // If the profiler thread is still active, then cause it to dump the |
| | | // information it has captured and exit. |
| | | synchronized (this) |
| | |
| | | @Override() |
| | | public final StartupPluginResult doStartup() |
| | | { |
| | | |
| | | // If the profiler should be started automatically, then do so now. |
| | | if (autoStart) |
| | | { |
| | |
| | | */ |
| | | public final DN getConfigurableComponentEntryDN() |
| | | { |
| | | |
| | | return configEntryDN; |
| | | } |
| | | |
| | |
| | | */ |
| | | public final List<ConfigAttribute> getConfigurationAttributes() |
| | | { |
| | | |
| | | LinkedList<ConfigAttribute> attrList = new LinkedList<ConfigAttribute>(); |
| | | |
| | | |
| | |
| | | public final boolean hasAcceptableConfiguration(ConfigEntry configEntry, |
| | | List<String> unacceptableReasons) |
| | | { |
| | | |
| | | |
| | | // See if there is an acceptable value for the sample interval. |
| | | int msgID = MSGID_PLUGIN_PROFILER_DESCRIPTION_INTERVAL; |
| | | IntegerWithUnitConfigAttribute intervalStub = |
| | |
| | | public final ConfigChangeResult applyNewConfiguration(ConfigEntry configEntry, |
| | | boolean detailedResults) |
| | | { |
| | | |
| | | |
| | | ResultCode resultCode = ResultCode.SUCCESS; |
| | | boolean adminActionRequired = false; |
| | | ArrayList<String> messages = new ArrayList<String>(); |