|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectServiceMBeanSupport
org.apache.directory.server.sar.DirectoryService
JBoss 3.x Mbean for embedded and remote directory server support
Field Summary | |
static int |
DEFAULT_LDAP_PORT
Default LDAP Listen Port |
static int |
DEFAULT_LDAPS_PORT
Default LDAPS (SSL) Port |
Constructor Summary | |
DirectoryService()
|
Method Summary | |
java.lang.String |
changedEmbeddedAdminPassword(java.lang.String oldPassword,
java.lang.String newPassword)
Embedded server only - Changes the current password of the uid=admin user |
boolean |
flushEmbeddedServerData()
Embedded server only - Flushes out any I/O buffer or write cache |
java.lang.String |
getContextFactory()
Gets the name-to-object binding for Context INITIAL_CONTEXT_FACTORY |
java.lang.String |
getContextProviderURL()
Gets the name-to-object binding for Context PROVIDER_URL |
java.lang.String |
getContextSecurityAuthentication()
Gets the name-to-object binding for Context SECURITY_AUTHENTICATION |
java.lang.String |
getContextSecurityCredentials()
Gets the name-to-object binding for Context SECURITY_CREDENTIALS |
java.lang.String |
getContextSecurityPrincipal()
Gets the name-to-object binding for Context SECURITY_PRINCIPAL |
org.w3c.dom.Element |
getEmbeddedAdditionalEnvProperties()
Gets the root element of the XML properties list of additional environment properties |
org.w3c.dom.Element |
getEmbeddedCustomBootstrapSchema()
Gets the root element of the XML properties list of custom bootstrap schema properties |
java.lang.String |
getEmbeddedCustomRootPartitionName()
Embedded server only - Gets the name of the root partion which was automatically created on server startup |
int |
getEmbeddedLDAPPort()
Embedded server only - gets the LDAP listen port |
int |
getEmbeddedLDAPSPort()
Embedded server only - gets the LDAPSSL) listen port (!NOT YET SUPPORTED!) |
java.lang.String |
getEmbeddedLDIFdir()
Embedded server only - Gets the name of the LDIF import folder used by the server |
org.w3c.dom.Element |
getEmbeddedLDIFFilters()
Gets the root element of the XML properties list of defined LDIF filters |
java.lang.String |
getEmbeddedWkdir()
Embedded server only - Gets the name of the workfile folder used by the server |
boolean |
isEmbeddedAccessControlEnabled()
Embedded server only - test if access control is enabled |
boolean |
isEmbeddedAnonymousAccess()
Embedded server only - tests if anonymous access is permitted |
boolean |
isEmbeddedEnableChangePassword()
Embedded server only - test if Change Password wire protocol is enabled |
boolean |
isEmbeddedEnableKerberos()
Embedded server only - test if Kerberos wire protocol is enabled |
boolean |
isEmbeddedEnableNtp()
Embedded server only - test if NTP wire protocol is enabled |
boolean |
isEmbeddedLDAPNetworkingSupport()
Embedded server only - tests if LDAP wire protocol handler is to be started |
boolean |
isEmbeddedServerEnabled()
Test to see if the directory service to use is embedded in this VM |
javax.naming.directory.DirContext |
openDirContext()
Opens a directory context based on the currently assigned name-to-object bindings |
void |
setContextFactory(java.lang.String factoryClass)
Sets the name-to-object binding for Context INITIAL_CONTEXT_FACTORY |
void |
setContextProviderURL(java.lang.String providerURL)
Sets the name-to-object binding for Context PROVIDER_URL |
void |
setContextSecurityAuthentication(java.lang.String securityAuthentication)
Sets the name-to-object binding for Context SECURITY_AUTHENTICATION |
void |
setContextSecurityCredentials(java.lang.String securityCredentials)
Sets the name-to-object binding for Context SECURITY_CREDENTIALS |
void |
setContextSecurityPrincipal(java.lang.String securityPrincipal)
Sets the name-to-object binding for Context SECURITY_PRINCIPAL |
void |
setEmbeddedAccessControlEnabled(boolean enabled)
Embedded server only - Set if access control is enabled |
void |
setEmbeddedAdditionalEnvProperties(org.w3c.dom.Element env)
Sets the root element of the XML properties list of additional environment properties |
void |
setEmbeddedAnonymousAccess(boolean anonymousAccess)
Embedded server only - sests if anonymous access is permitted |
void |
setEmbeddedCustomBootstrapSchema(org.w3c.dom.Element cfg)
Sets the root element of the XML properties list of custom bootstrap schema properties |
void |
setEmbeddedCustomRootPartitionName(java.lang.String rootPartitianName)
Embedded server only - Sets the name of the root partion which is automatically created on server startup |
void |
setEmbeddedEnableChangePassword(boolean enabled)
Embedded server only - set if Change Password wire protocol is enabled |
void |
setEmbeddedEnableKerberos(boolean enabled)
Embedded server only - set if Kerberos wire protocol is enabled |
void |
setEmbeddedEnableNtp(boolean enabled)
Embedded server only - set if NTP wire protocol is enabled |
void |
setEmbeddedLDAPNetworkingSupport(boolean ldapNetworkingSupport)
Embedded server only - sests if LDAP wire protocol handler is to be started |
void |
setEmbeddedLDAPPort(int ldapPort)
Embedded server only - sets the LDAP listen port |
void |
setEmbeddedLDAPSPort(int ldapsPort)
Embedded server only - sets the LDAPS (SSL) listen port (!NOT YET SUPPORTED!) |
void |
setEmbeddedLDIFdir(java.lang.String LDIFdir)
Embedded server only - Sets the name of the LDIF import folder used by the server |
void |
setEmbeddedLDIFFilters(org.w3c.dom.Element fil)
Sets the root element of the XML properties list of defined LDIF filters |
void |
setEmbeddedServerEnabled(boolean enabled)
Set if the directory service to use is embedded in this VM |
void |
setEmbeddedWkdir(java.lang.String wkdir)
Embedded server only - Sets the name of the workfile folder used by the server |
protected void |
startService()
|
protected void |
stopService()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DEFAULT_LDAP_PORT
public static final int DEFAULT_LDAPS_PORT
Constructor Detail |
public DirectoryService()
Method Detail |
protected void startService() throws java.lang.Exception
java.lang.Exception
protected void stopService() throws java.lang.Exception
java.lang.Exception
public java.lang.String getContextProviderURL()
DirectoryServiceMBean
getContextProviderURL
in interface DirectoryServiceMBean
public java.lang.String getContextSecurityAuthentication()
DirectoryServiceMBean
getContextSecurityAuthentication
in interface DirectoryServiceMBean
public java.lang.String getContextSecurityCredentials()
DirectoryServiceMBean
getContextSecurityCredentials
in interface DirectoryServiceMBean
public java.lang.String getContextSecurityPrincipal()
DirectoryServiceMBean
getContextSecurityPrincipal
in interface DirectoryServiceMBean
public java.lang.String getEmbeddedCustomRootPartitionName()
DirectoryServiceMBean
getEmbeddedCustomRootPartitionName
in interface DirectoryServiceMBean
public int getEmbeddedLDAPPort()
DirectoryServiceMBean
getEmbeddedLDAPPort
in interface DirectoryServiceMBean
public int getEmbeddedLDAPSPort()
DirectoryServiceMBean
getEmbeddedLDAPSPort
in interface DirectoryServiceMBean
public java.lang.String getEmbeddedLDIFdir()
DirectoryServiceMBean
getEmbeddedLDIFdir
in interface DirectoryServiceMBean
public java.lang.String getEmbeddedWkdir()
DirectoryServiceMBean
getEmbeddedWkdir
in interface DirectoryServiceMBean
public boolean isEmbeddedAnonymousAccess()
DirectoryServiceMBean
isEmbeddedAnonymousAccess
in interface DirectoryServiceMBean
public boolean isEmbeddedLDAPNetworkingSupport()
DirectoryServiceMBean
isEmbeddedLDAPNetworkingSupport
in interface DirectoryServiceMBean
public boolean isEmbeddedServerEnabled()
DirectoryServiceMBean
isEmbeddedServerEnabled
in interface DirectoryServiceMBean
public javax.naming.directory.DirContext openDirContext() throws javax.naming.NamingException
DirectoryServiceMBean
openDirContext
in interface DirectoryServiceMBean
javax.naming.NamingException
public void setContextProviderURL(java.lang.String providerURL)
DirectoryServiceMBean
setContextProviderURL
in interface DirectoryServiceMBean
providerURL
- Context.PROVIDER_URL valuepublic void setContextSecurityAuthentication(java.lang.String securityAuthentication)
DirectoryServiceMBean
setContextSecurityAuthentication
in interface DirectoryServiceMBean
securityAuthentication
- Context.SECURITY_AUTHENTICATION valuepublic void setContextSecurityCredentials(java.lang.String securityCredentials)
DirectoryServiceMBean
setContextSecurityCredentials
in interface DirectoryServiceMBean
securityCredentials
- Context.SECURITY_CREDENTIALS valuepublic void setContextSecurityPrincipal(java.lang.String securityPrincipal)
DirectoryServiceMBean
setContextSecurityPrincipal
in interface DirectoryServiceMBean
securityPrincipal
- Context.SECURITY_PRINCIPAL valuepublic void setEmbeddedAnonymousAccess(boolean anonymousAccess)
DirectoryServiceMBean
setEmbeddedAnonymousAccess
in interface DirectoryServiceMBean
anonymousAccess
- True to allow else falsepublic void setEmbeddedCustomRootPartitionName(java.lang.String rootPartitianName)
DirectoryServiceMBean
setEmbeddedCustomRootPartitionName
in interface DirectoryServiceMBean
rootPartitianName
- The name of the custom root partition (null for
no partition)public void setEmbeddedLDAPNetworkingSupport(boolean ldapNetworkingSupport)
DirectoryServiceMBean
setEmbeddedLDAPNetworkingSupport
in interface DirectoryServiceMBean
ldapNetworkingSupport
- True to install LDAP support else falsepublic void setEmbeddedLDAPPort(int ldapPort)
DirectoryServiceMBean
setEmbeddedLDAPPort
in interface DirectoryServiceMBean
ldapPort
- The LDAP port listened onpublic void setEmbeddedLDAPSPort(int ldapsPort)
DirectoryServiceMBean
setEmbeddedLDAPSPort
in interface DirectoryServiceMBean
ldapsPort
- The LDAPS port listened onpublic void setEmbeddedLDIFdir(java.lang.String LDIFdir)
DirectoryServiceMBean
setEmbeddedLDIFdir
in interface DirectoryServiceMBean
LDIFdir
- LDIF import folderpublic void setEmbeddedServerEnabled(boolean enabled)
DirectoryServiceMBean
setEmbeddedServerEnabled
in interface DirectoryServiceMBean
enabled
- True if embedded else falsepublic void setEmbeddedWkdir(java.lang.String wkdir)
DirectoryServiceMBean
setEmbeddedWkdir
in interface DirectoryServiceMBean
wkdir
- Folder namepublic java.lang.String getContextFactory()
DirectoryServiceMBean
getContextFactory
in interface DirectoryServiceMBean
public void setContextFactory(java.lang.String factoryClass)
DirectoryServiceMBean
setContextFactory
in interface DirectoryServiceMBean
factoryClass
- Context.INITIAL_CONTEXT_FACTORY valuepublic java.lang.String changedEmbeddedAdminPassword(java.lang.String oldPassword, java.lang.String newPassword)
DirectoryServiceMBean
changedEmbeddedAdminPassword
in interface DirectoryServiceMBean
oldPassword
- Old password for verificationnewPassword
- New password to use
public boolean flushEmbeddedServerData()
DirectoryServiceMBean
flushEmbeddedServerData
in interface DirectoryServiceMBean
public org.w3c.dom.Element getEmbeddedAdditionalEnvProperties()
DirectoryServiceMBean
getEmbeddedAdditionalEnvProperties
in interface DirectoryServiceMBean
public org.w3c.dom.Element getEmbeddedCustomBootstrapSchema()
DirectoryServiceMBean
getEmbeddedCustomBootstrapSchema
in interface DirectoryServiceMBean
public void setEmbeddedAdditionalEnvProperties(org.w3c.dom.Element env)
DirectoryServiceMBean
setEmbeddedAdditionalEnvProperties
in interface DirectoryServiceMBean
env
- The root DOM elementpublic void setEmbeddedCustomBootstrapSchema(org.w3c.dom.Element cfg)
DirectoryServiceMBean
setEmbeddedCustomBootstrapSchema
in interface DirectoryServiceMBean
cfg
- The root DOM elementpublic boolean isEmbeddedAccessControlEnabled()
DirectoryServiceMBean
isEmbeddedAccessControlEnabled
in interface DirectoryServiceMBean
public boolean isEmbeddedEnableChangePassword()
DirectoryServiceMBean
isEmbeddedEnableChangePassword
in interface DirectoryServiceMBean
public boolean isEmbeddedEnableKerberos()
DirectoryServiceMBean
isEmbeddedEnableKerberos
in interface DirectoryServiceMBean
public boolean isEmbeddedEnableNtp()
DirectoryServiceMBean
isEmbeddedEnableNtp
in interface DirectoryServiceMBean
public void setEmbeddedAccessControlEnabled(boolean enabled)
DirectoryServiceMBean
setEmbeddedAccessControlEnabled
in interface DirectoryServiceMBean
enabled
- True to enable else falsepublic void setEmbeddedEnableChangePassword(boolean enabled)
DirectoryServiceMBean
setEmbeddedEnableChangePassword
in interface DirectoryServiceMBean
enabled
- True to enable else falsepublic void setEmbeddedEnableKerberos(boolean enabled)
DirectoryServiceMBean
setEmbeddedEnableKerberos
in interface DirectoryServiceMBean
enabled
- True to enable else falsepublic void setEmbeddedEnableNtp(boolean enabled)
DirectoryServiceMBean
setEmbeddedEnableNtp
in interface DirectoryServiceMBean
enabled
- True to enable else falsepublic org.w3c.dom.Element getEmbeddedLDIFFilters()
DirectoryServiceMBean
getEmbeddedLDIFFilters
in interface DirectoryServiceMBean
public void setEmbeddedLDIFFilters(org.w3c.dom.Element fil)
DirectoryServiceMBean
setEmbeddedLDIFFilters
in interface DirectoryServiceMBean
fil
- The root DOM element
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |