|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.net.jca.ManagedConnectionFactoryImpl
This class supports connection pooling by defining methods for matching and creating connections.
Constructor Summary | |
ManagedConnectionFactoryImpl()
This constructor can be used in both non-managed and managed environments. |
|
ManagedConnectionFactoryImpl(WorkspaceFactory workspaceFactory)
This constructor is used only in non-managed environments. |
Method Summary | |
java.lang.Object |
createConnectionFactory()
Get a connection factory for connections created by this object. |
java.lang.Object |
createConnectionFactory(javax.resource.spi.ConnectionManager connectionManager)
Get a connection factory for connections created by this object. |
javax.resource.spi.ManagedConnection |
createManagedConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo connectionRequestInfo)
Create a managed connection. |
boolean |
equals(java.lang.Object object)
Returns true if the given object is equal to this object. |
java.lang.Integer |
getDebugLevel()
|
java.lang.String |
getEncryptionAlgorithms()
|
java.lang.String |
getEncryptionContent()
|
java.lang.String |
getEncryptionPolicy()
|
java.io.PrintWriter |
getLogWriter()
Get the character output stream for the log. |
java.lang.String |
getPassword()
|
java.lang.Integer |
getPortNumber()
|
java.lang.String |
getRepositoryBaseDN()
|
java.lang.String |
getRepositoryInitialContextFactory()
|
java.lang.String |
getRepositoryLogicalName()
|
java.lang.String |
getRepositoryProviderURL()
|
java.lang.String |
getRepositorySecurityCredentials()
|
java.lang.String |
getRepositorySecurityPrincipal()
|
java.lang.String |
getServerName()
|
java.lang.Boolean |
getUserAuthorizationRequired()
|
java.lang.String |
getUserName()
|
int |
hashCode()
Get a hash code for this object. |
javax.resource.spi.ManagedConnection |
matchManagedConnections(java.util.Set set,
javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo connectionRequestInfo)
Match a request for a connection to an existing connection in the pool. |
void |
setDebugLevel(java.lang.Integer debugLevel)
|
void |
setEncryptionAlgorithms(java.lang.String encryptionAlgorithms)
|
void |
setEncryptionContent(java.lang.String encryptionContent)
|
void |
setEncryptionPolicy(java.lang.String encryptionPolicy)
|
void |
setLogWriter(java.io.PrintWriter logWriter)
Set the character output stream for the log. |
void |
setPassword(java.lang.String Password)
|
void |
setPortNumber(java.lang.Integer PortNumber)
|
void |
setRepositoryBaseDN(java.lang.String repositoryBaseDN)
|
void |
setRepositoryInitialContextFactory(java.lang.String repositoryInitialContextFactory)
|
void |
setRepositoryLogicalName(java.lang.String repositoryLogicalName)
|
void |
setRepositoryProviderURL(java.lang.String repositoryProviderURL)
|
void |
setRepositorySecurityCredentials(java.lang.String repositorySecurityCredentials)
|
void |
setRepositorySecurityPrincipal(java.lang.String repositorySecurityPrincipal)
|
void |
setServerName(java.lang.String ServerName)
|
void |
setUserAuthorizationRequired(java.lang.Boolean userAuthorizationRequired)
|
void |
setUserName(java.lang.String UserName)
|
Constructor Detail |
public ManagedConnectionFactoryImpl()
public ManagedConnectionFactoryImpl(WorkspaceFactory workspaceFactory)
workspaceFactory
- factory to delegate to.Method Detail |
public java.lang.Object createConnectionFactory() throws javax.resource.ResourceException
public java.lang.Object createConnectionFactory(javax.resource.spi.ConnectionManager connectionManager) throws javax.resource.ResourceException
connectionManager
- the connection manager to use for
pooling.public javax.resource.spi.ManagedConnection createManagedConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo connectionRequestInfo) throws javax.resource.ResourceException
public boolean equals(java.lang.Object object)
public java.io.PrintWriter getLogWriter() throws javax.resource.ResourceException
public int hashCode()
public javax.resource.spi.ManagedConnection matchManagedConnections(java.util.Set set, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo connectionRequestInfo) throws javax.resource.ResourceException
public void setLogWriter(java.io.PrintWriter logWriter) throws javax.resource.ResourceException
logWriter
- the character output stream for the log.public void setServerName(java.lang.String ServerName)
public java.lang.String getServerName()
public void setPortNumber(java.lang.Integer PortNumber)
public java.lang.Integer getPortNumber()
public void setUserName(java.lang.String UserName)
public java.lang.String getUserName()
public void setPassword(java.lang.String Password)
public java.lang.String getPassword()
public void setEncryptionPolicy(java.lang.String encryptionPolicy)
public java.lang.String getEncryptionPolicy()
public void setEncryptionAlgorithms(java.lang.String encryptionAlgorithms)
public java.lang.String getEncryptionAlgorithms()
public void setEncryptionContent(java.lang.String encryptionContent)
public java.lang.String getEncryptionContent()
public void setDebugLevel(java.lang.Integer debugLevel)
public java.lang.Integer getDebugLevel()
public void setRepositoryLogicalName(java.lang.String repositoryLogicalName)
public java.lang.String getRepositoryLogicalName()
public void setRepositoryInitialContextFactory(java.lang.String repositoryInitialContextFactory)
public java.lang.String getRepositoryInitialContextFactory()
public void setRepositoryProviderURL(java.lang.String repositoryProviderURL)
public java.lang.String getRepositoryProviderURL()
public void setRepositoryBaseDN(java.lang.String repositoryBaseDN)
public java.lang.String getRepositoryBaseDN()
public void setRepositorySecurityPrincipal(java.lang.String repositorySecurityPrincipal)
public java.lang.String getRepositorySecurityPrincipal()
public void setRepositorySecurityCredentials(java.lang.String repositorySecurityCredentials)
public java.lang.String getRepositorySecurityCredentials()
public void setUserAuthorizationRequired(java.lang.Boolean userAuthorizationRequired)
public java.lang.Boolean getUserAuthorizationRequired()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |