Skip navigation links

Oracle® Fusion Middleware JCR Adapter Java API Reference
11g Release 1 (11.1)

E17351-01


oracle.stellent.jcr
Class IdcRepositoryConfiguration

java.lang.Object
  extended by oracle.stellent.jcr.IdcRepositoryConfiguration

All Implemented Interfaces:
java.io.Serializable, javax.naming.Referenceable, oracle.jcr.OracleRepositoryConfiguration

public class IdcRepositoryConfiguration
extends java.lang.Object
implements oracle.jcr.OracleRepositoryConfiguration

IdcRepositoryConfiguration specifies the configuration of an OracleRepository connected to an Oracle Content Server.

An IdcRepositoryConfiguration object is contained by a Repository object. When you deploy a JCR application, you can configure the Repository object and its contained IdcRepositoryConfiguration object for the application, then store the Repository object in a JNDI directory for retrieval at runtime.

The IdcRepositoryConfiguration object also records JCR's namespace registry and the list of XML schemas registered for use in JCR. This configuration data is updated using the methods of OracleNamespaceRegistry and OracleNodeTypeManager. Changes made using these methods take immediate effect within this Repository object. To make these changes permanent, rebind the Repository object into the JNDI directory.

See Also:
Serialized Form

Field Summary
static java.lang.String CIS_CONFIG_SOCKET_TYPE
          Configuration property name representing the method in which CIS should communicate with the Content Server.
static java.lang.String CIS_CONFIG_USER_AGENT
          Configuration property name representing the user agent string sent by the client.
static java.lang.String[] NON_PREFIX_PROPERTIES
          Properties which do not start with PREFIX.
static java.lang.String SERVER_CONFIG_ADMIN_PASSWORD
          Configuration property name represting the password for the admin user.
static java.lang.String SERVER_CONFIG_ADMIN_USERNAME
          Configuration property name representing a username for a user with the "admin" role.
static java.lang.String SERVER_CONFIG_HOST
          Configuration property name representing the hostname of the machine on which the Content Server is running.
static java.lang.String SERVER_CONFIG_PORT
          Configuration property name representing the port on which the Content Server is listening.
static java.lang.String SERVER_CONFIG_WEB_URL
          Configuration property name representing the URL to the web server filter plugin.
static java.lang.String SSL_KEYSTORE_FILE_LOCATION
          Configuration property name representing the SSL KeyStore location.
static java.lang.String SSL_KEYSTORE_PASSWORD
          Configuration property name representing the SSL KeyStore password.
static java.lang.String SSL_PRIVATE_KEY_ALIAS
          Configuration property name represeting the SSL private key alias.
static java.lang.String SSL_PRIVATE_KEY_PASSWORD
          Configuration property name representing the SSL private key password.
static java.lang.String VCR_BINARY_CACHE_MAX_SIZE
          Maximum size of documents stored in the VCR binary cache, in bytes.
static java.lang.String VCR_CACHE_INVALIDATION_INTERVAL
          Polling interval used by the UCM SPI to check for cache invalidations, in mns.

 

Constructor Summary
IdcRepositoryConfiguration()
           

 

Method Summary
protected static IdcRepositoryConfiguration createRepositoryConfiguration(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable environment)
           
 java.lang.String getConnectionIdentifier()
           
 java.lang.String getDescriptor(java.lang.String key)
          
 java.lang.String[] getDescriptorKeys()
          
 javax.naming.Reference getReference()
          
static java.lang.Object idcVersionInfo(java.lang.Object arg)
           
static boolean isValidConfigurationProperty(java.lang.String key)
          Checks to see if this configuration property is valid and accepted by the adapter.
 void setConfigurationProperty(java.lang.String key, java.lang.String value)
           
 void validateAndSetDefaultConfigurationValues()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

CIS_CONFIG_SOCKET_TYPE

public static final java.lang.String CIS_CONFIG_SOCKET_TYPE
Configuration property name representing the method in which CIS should communicate with the Content Server. Should be "web", "socket", or "socketssl".
See Also:
Constant Field Values

CIS_CONFIG_USER_AGENT

public static final java.lang.String CIS_CONFIG_USER_AGENT
Configuration property name representing the user agent string sent by the client.
See Also:
Constant Field Values

SERVER_CONFIG_HOST

public static final java.lang.String SERVER_CONFIG_HOST
Configuration property name representing the hostname of the machine on which the Content Server is running.
See Also:
Constant Field Values

SERVER_CONFIG_PORT

public static final java.lang.String SERVER_CONFIG_PORT
Configuration property name representing the port on which the Content Server is listening.
See Also:
Constant Field Values

SERVER_CONFIG_WEB_URL

public static final java.lang.String SERVER_CONFIG_WEB_URL
Configuration property name representing the URL to the web server filter plugin.
See Also:
Constant Field Values

SERVER_CONFIG_ADMIN_USERNAME

public static final java.lang.String SERVER_CONFIG_ADMIN_USERNAME
Configuration property name representing a username for a user with the "admin" role.
See Also:
Constant Field Values

SERVER_CONFIG_ADMIN_PASSWORD

public static final java.lang.String SERVER_CONFIG_ADMIN_PASSWORD
Configuration property name represting the password for the admin user.
See Also:
Constant Field Values

SSL_KEYSTORE_FILE_LOCATION

public static final java.lang.String SSL_KEYSTORE_FILE_LOCATION
Configuration property name representing the SSL KeyStore location.
See Also:
Constant Field Values

SSL_KEYSTORE_PASSWORD

public static final java.lang.String SSL_KEYSTORE_PASSWORD
Configuration property name representing the SSL KeyStore password.
See Also:
Constant Field Values

SSL_PRIVATE_KEY_ALIAS

public static final java.lang.String SSL_PRIVATE_KEY_ALIAS
Configuration property name represeting the SSL private key alias.
See Also:
Constant Field Values

SSL_PRIVATE_KEY_PASSWORD

public static final java.lang.String SSL_PRIVATE_KEY_PASSWORD
Configuration property name representing the SSL private key password.
See Also:
Constant Field Values

VCR_CACHE_INVALIDATION_INTERVAL

public static final java.lang.String VCR_CACHE_INVALIDATION_INTERVAL
Polling interval used by the UCM SPI to check for cache invalidations, in mns. Defaults to 0 (cache invalidation disabled). The minimum value is 2 mn.
See Also:
Constant Field Values

VCR_BINARY_CACHE_MAX_SIZE

public static final java.lang.String VCR_BINARY_CACHE_MAX_SIZE
Maximum size of documents stored in the VCR binary cache, in bytes. Defaults to 102400 (800kb).
See Also:
Constant Field Values

NON_PREFIX_PROPERTIES

public static final java.lang.String[] NON_PREFIX_PROPERTIES
Properties which do not start with PREFIX.

Constructor Detail

IdcRepositoryConfiguration

public IdcRepositoryConfiguration()

Method Detail

getDescriptorKeys

public java.lang.String[] getDescriptorKeys()
Specified by:
getDescriptorKeys in interface oracle.jcr.OracleRepositoryConfiguration

getDescriptor

public java.lang.String getDescriptor(java.lang.String key)
Specified by:
getDescriptor in interface oracle.jcr.OracleRepositoryConfiguration

setConfigurationProperty

public void setConfigurationProperty(java.lang.String key,
                                     java.lang.String value)
                              throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

isValidConfigurationProperty

public static boolean isValidConfigurationProperty(java.lang.String key)
Checks to see if this configuration property is valid and accepted by the adapter.
Parameters:
key -
Returns:

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Specified by:
getReference in interface javax.naming.Referenceable
Throws:
javax.naming.NamingException

createRepositoryConfiguration

protected static IdcRepositoryConfiguration createRepositoryConfiguration(java.lang.Object obj,
                                                                          javax.naming.Name name,
                                                                          javax.naming.Context nameCtx,
                                                                          java.util.Hashtable environment)
                                                                   throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

validateAndSetDefaultConfigurationValues

public void validateAndSetDefaultConfigurationValues()
                                              throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getConnectionIdentifier

public java.lang.String getConnectionIdentifier()

idcVersionInfo

public static java.lang.Object idcVersionInfo(java.lang.Object arg)

Skip navigation links

Oracle® Fusion Middleware JCR Adapter Java API Reference
11g Release 1 (11.1)

E17351-01


Copyright © 1996, 2010, Oracle and/or its affiliates. All rights reserved.