com.trendmicro.grid.acl.ds
Interface RepositorySelectorMBean

All Known Implementing Classes:
RepositorySelector

public interface RepositorySelectorMBean

Defines interfaces for the JMX monitoring extension.

Version:
1.0
Author:
juergen_kellerer, 2010-05-05

Method Summary
 List<String> getAvailableKeys()
          Returns a list of all registered implementations.
 String getRepositoryClass()
          Returns the interface of the repository that this selector is selecting the implementation for.
 String getSelectedKey()
          Returns the name of the currently selected repository implementation.
 void setSelectedKey(String selectedKey)
          Sets the implementation key.
 

Method Detail

getRepositoryClass

String getRepositoryClass()
Returns the interface of the repository that this selector is selecting the implementation for.

Returns:
the interface of the repository

getSelectedKey

String getSelectedKey()
Returns the name of the currently selected repository implementation.

Returns:
the name of the currently selected repository implementation.

setSelectedKey

void setSelectedKey(String selectedKey)
Sets the implementation key.

Parameters:
selectedKey - the implementation key.

getAvailableKeys

List<String> getAvailableKeys()
Returns a list of all registered implementations.

Returns:
a list of all registered implementations.