|
Oracle Communications Service Broker Platform MBean Java API Reference 6.0 E26173-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.axia.api.management.credentialstore.AbstractCredentialStoreMBean
public abstract class AbstractCredentialStoreMBean
Abstract implementation of the credential store mbean.
Constructor Summary | |
---|---|
AbstractCredentialStoreMBean(javax.management.ObjectName objectName, oracle.axia.api.credentialstore.CredentialWriter credentialWriter, oracle.axia.api.credentialstore.CredentialStoreManager credentialStoreManager) Creates the instance. |
Method Summary | |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.String key) |
void |
deleteKey(java.lang.String key) |
protected oracle.axia.api.credentialstore.CredentialStoreManager |
getCredentialStoreManager() |
javax.management.ObjectName |
getObjectName() Returns the object name used for this mbean implementation instance. |
protected void |
save(java.lang.String... keys) Saves the content of the credential store inside the bundle. |
void |
setKeystore(java.lang.String key, java.lang.String password, java.lang.String urlPath) |
void |
setPassword(java.lang.String key, java.lang.String password, boolean oneWay) |
boolean |
validatePassword(java.lang.String key, java.lang.String password) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractCredentialStoreMBean(javax.management.ObjectName objectName, oracle.axia.api.credentialstore.CredentialWriter credentialWriter, oracle.axia.api.credentialstore.CredentialStoreManager credentialStoreManager)
objectName
- The object name identifying this instancecredentialWriter
- The credential writercredentialStoreManager
- The credential store managerMethod Detail |
---|
public javax.management.ObjectName getObjectName()
protected oracle.axia.api.credentialstore.CredentialStoreManager getCredentialStoreManager()
public void setPassword(java.lang.String key, java.lang.String password, boolean oneWay) throws javax.management.MBeanException
setPassword
in interface CredentialStoreMBean
javax.management.MBeanException
public boolean validatePassword(java.lang.String key, java.lang.String password) throws javax.management.MBeanException
validatePassword
in interface CredentialStoreMBean
javax.management.MBeanException
public void setKeystore(java.lang.String key, java.lang.String password, java.lang.String urlPath) throws javax.management.MBeanException
setKeystore
in interface CredentialStoreMBean
javax.management.MBeanException
public boolean containsKey(java.lang.String key)
containsKey
in interface CredentialStoreMBean
public void deleteKey(java.lang.String key) throws javax.management.MBeanException
deleteKey
in interface CredentialStoreMBean
javax.management.MBeanException
public void clear() throws javax.management.MBeanException
clear
in interface CredentialStoreMBean
javax.management.MBeanException
protected void save(java.lang.String... keys) throws java.io.IOException, oracle.axia.api.credentialstore.CredentialStoreException
keys
- The list of keys that has changedjava.io.IOException
- Exception saving the storeoracle.axia.api.credentialstore.CredentialStoreException
- Exception saving the store
|
Oracle Communications Service Broker Platform MBean Java API Reference 6.0 E26173-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |