|
|||||||||||
| 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.Exceptionpublic java.lang.String getContextProviderURL()
DirectoryServiceMBean
getContextProviderURL in interface DirectoryServiceMBeanpublic java.lang.String getContextSecurityAuthentication()
DirectoryServiceMBean
getContextSecurityAuthentication in interface DirectoryServiceMBeanpublic java.lang.String getContextSecurityCredentials()
DirectoryServiceMBean
getContextSecurityCredentials in interface DirectoryServiceMBeanpublic java.lang.String getContextSecurityPrincipal()
DirectoryServiceMBean
getContextSecurityPrincipal in interface DirectoryServiceMBeanpublic java.lang.String getEmbeddedCustomRootPartitionName()
DirectoryServiceMBean
getEmbeddedCustomRootPartitionName in interface DirectoryServiceMBeanpublic int getEmbeddedLDAPPort()
DirectoryServiceMBean
getEmbeddedLDAPPort in interface DirectoryServiceMBeanpublic int getEmbeddedLDAPSPort()
DirectoryServiceMBean
getEmbeddedLDAPSPort in interface DirectoryServiceMBeanpublic java.lang.String getEmbeddedLDIFdir()
DirectoryServiceMBean
getEmbeddedLDIFdir in interface DirectoryServiceMBeanpublic java.lang.String getEmbeddedWkdir()
DirectoryServiceMBean
getEmbeddedWkdir in interface DirectoryServiceMBeanpublic boolean isEmbeddedAnonymousAccess()
DirectoryServiceMBean
isEmbeddedAnonymousAccess in interface DirectoryServiceMBeanpublic boolean isEmbeddedLDAPNetworkingSupport()
DirectoryServiceMBean
isEmbeddedLDAPNetworkingSupport in interface DirectoryServiceMBeanpublic boolean isEmbeddedServerEnabled()
DirectoryServiceMBean
isEmbeddedServerEnabled in interface DirectoryServiceMBean
public javax.naming.directory.DirContext openDirContext()
throws javax.naming.NamingException
DirectoryServiceMBean
openDirContext in interface DirectoryServiceMBeanjavax.naming.NamingExceptionpublic void setContextProviderURL(java.lang.String providerURL)
DirectoryServiceMBean
setContextProviderURL in interface DirectoryServiceMBeanproviderURL - Context.PROVIDER_URL valuepublic void setContextSecurityAuthentication(java.lang.String securityAuthentication)
DirectoryServiceMBean
setContextSecurityAuthentication in interface DirectoryServiceMBeansecurityAuthentication - Context.SECURITY_AUTHENTICATION valuepublic void setContextSecurityCredentials(java.lang.String securityCredentials)
DirectoryServiceMBean
setContextSecurityCredentials in interface DirectoryServiceMBeansecurityCredentials - Context.SECURITY_CREDENTIALS valuepublic void setContextSecurityPrincipal(java.lang.String securityPrincipal)
DirectoryServiceMBean
setContextSecurityPrincipal in interface DirectoryServiceMBeansecurityPrincipal - Context.SECURITY_PRINCIPAL valuepublic void setEmbeddedAnonymousAccess(boolean anonymousAccess)
DirectoryServiceMBean
setEmbeddedAnonymousAccess in interface DirectoryServiceMBeananonymousAccess - True to allow else falsepublic void setEmbeddedCustomRootPartitionName(java.lang.String rootPartitianName)
DirectoryServiceMBean
setEmbeddedCustomRootPartitionName in interface DirectoryServiceMBeanrootPartitianName - The name of the custom root partition (null for
no partition)public void setEmbeddedLDAPNetworkingSupport(boolean ldapNetworkingSupport)
DirectoryServiceMBean
setEmbeddedLDAPNetworkingSupport in interface DirectoryServiceMBeanldapNetworkingSupport - True to install LDAP support else falsepublic void setEmbeddedLDAPPort(int ldapPort)
DirectoryServiceMBean
setEmbeddedLDAPPort in interface DirectoryServiceMBeanldapPort - The LDAP port listened onpublic void setEmbeddedLDAPSPort(int ldapsPort)
DirectoryServiceMBean
setEmbeddedLDAPSPort in interface DirectoryServiceMBeanldapsPort - The LDAPS port listened onpublic void setEmbeddedLDIFdir(java.lang.String LDIFdir)
DirectoryServiceMBean
setEmbeddedLDIFdir in interface DirectoryServiceMBeanLDIFdir - LDIF import folderpublic void setEmbeddedServerEnabled(boolean enabled)
DirectoryServiceMBean
setEmbeddedServerEnabled in interface DirectoryServiceMBeanenabled - True if embedded else falsepublic void setEmbeddedWkdir(java.lang.String wkdir)
DirectoryServiceMBean
setEmbeddedWkdir in interface DirectoryServiceMBeanwkdir - Folder namepublic java.lang.String getContextFactory()
DirectoryServiceMBean
getContextFactory in interface DirectoryServiceMBeanpublic void setContextFactory(java.lang.String factoryClass)
DirectoryServiceMBean
setContextFactory in interface DirectoryServiceMBeanfactoryClass - Context.INITIAL_CONTEXT_FACTORY value
public java.lang.String changedEmbeddedAdminPassword(java.lang.String oldPassword,
java.lang.String newPassword)
DirectoryServiceMBean
changedEmbeddedAdminPassword in interface DirectoryServiceMBeanoldPassword - Old password for verificationnewPassword - New password to use
public boolean flushEmbeddedServerData()
DirectoryServiceMBean
flushEmbeddedServerData in interface DirectoryServiceMBeanpublic org.w3c.dom.Element getEmbeddedAdditionalEnvProperties()
DirectoryServiceMBean
getEmbeddedAdditionalEnvProperties in interface DirectoryServiceMBeanpublic org.w3c.dom.Element getEmbeddedCustomBootstrapSchema()
DirectoryServiceMBean
getEmbeddedCustomBootstrapSchema in interface DirectoryServiceMBeanpublic void setEmbeddedAdditionalEnvProperties(org.w3c.dom.Element env)
DirectoryServiceMBean
setEmbeddedAdditionalEnvProperties in interface DirectoryServiceMBeanenv - The root DOM elementpublic void setEmbeddedCustomBootstrapSchema(org.w3c.dom.Element cfg)
DirectoryServiceMBean
setEmbeddedCustomBootstrapSchema in interface DirectoryServiceMBeancfg - The root DOM elementpublic boolean isEmbeddedAccessControlEnabled()
DirectoryServiceMBean
isEmbeddedAccessControlEnabled in interface DirectoryServiceMBeanpublic boolean isEmbeddedEnableChangePassword()
DirectoryServiceMBean
isEmbeddedEnableChangePassword in interface DirectoryServiceMBeanpublic boolean isEmbeddedEnableKerberos()
DirectoryServiceMBean
isEmbeddedEnableKerberos in interface DirectoryServiceMBeanpublic boolean isEmbeddedEnableNtp()
DirectoryServiceMBean
isEmbeddedEnableNtp in interface DirectoryServiceMBeanpublic void setEmbeddedAccessControlEnabled(boolean enabled)
DirectoryServiceMBean
setEmbeddedAccessControlEnabled in interface DirectoryServiceMBeanenabled - True to enable else falsepublic void setEmbeddedEnableChangePassword(boolean enabled)
DirectoryServiceMBean
setEmbeddedEnableChangePassword in interface DirectoryServiceMBeanenabled - True to enable else falsepublic void setEmbeddedEnableKerberos(boolean enabled)
DirectoryServiceMBean
setEmbeddedEnableKerberos in interface DirectoryServiceMBeanenabled - True to enable else falsepublic void setEmbeddedEnableNtp(boolean enabled)
DirectoryServiceMBean
setEmbeddedEnableNtp in interface DirectoryServiceMBeanenabled - True to enable else falsepublic org.w3c.dom.Element getEmbeddedLDIFFilters()
DirectoryServiceMBean
getEmbeddedLDIFFilters in interface DirectoryServiceMBeanpublic void setEmbeddedLDIFFilters(org.w3c.dom.Element fil)
DirectoryServiceMBean
setEmbeddedLDIFFilters in interface DirectoryServiceMBeanfil - The root DOM element
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||