com.sybase.jdbc2.jdbc
Class SybUrlManager

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.SybUrlProviderImplBase
        |
        +--com.sybase.jdbc2.jdbc.SybUrlManager

public class SybUrlManager
extends SybUrlProviderImplBase


Field Summary
 private java.lang.String_providerName
           
 private java.lang.String_url
           
 private java.lang.String_urlRest
           
 private java.util.Properties_userProps
           
 private final static java.lang.StringJNDI_PROVIDER
           
 final static java.lang.StringKEYWORD_JDBC
           
 final static java.lang.StringKEYWORD_JNDI
           
 final static java.lang.StringKEYWORD_SYBASE
           
 final static java.lang.StringPACKAGE_PREFIX
           

Fields inherited from class com.sybase.jdbc2.jdbc.SybUrlProviderImplBase
_dataSourceInterface, _dbName, _hostportList, _protocol, _rmName, _rmNameDefault, _rmType, _secondaryHostportList, _sybProps

Constructor Summary
SybUrlManager(java.lang.String , java.util.Properties , com.sybase.jdbc2.jdbc.SybProperty )
           

Method Summary
 com.sybase.jdbc2.jdbc.SybUrlProvidergetUrlProvider()
           
 voidinit(java.lang.String , java.lang.String , java.util.Properties , com.sybase.jdbc2.jdbc.SybProperty )
           
 static com.sybase.jdbc2.jdbc.ProtocolloadProtocol(java.lang.String )
           
 private voidvalidateUrl()
           

Methods inherited from class com.sybase.jdbc2.jdbc.SybUrlProviderImplBase
getDatabaseName, getDataSourceInterface, getHostPortList, getProtocol, getResourceManagerName, getResourceManagerType, getSecondaryHostPortList, getSybProperty

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

Field Detail

_providerName

private java.lang.String _providerName

_url

private java.lang.String _url

_urlRest

private java.lang.String _urlRest

_userProps

private java.util.Properties _userProps

JNDI_PROVIDER

private final static java.lang.String JNDI_PROVIDER

KEYWORD_JDBC

public final static java.lang.String KEYWORD_JDBC

KEYWORD_JNDI

public final static java.lang.String KEYWORD_JNDI

KEYWORD_SYBASE

public final static java.lang.String KEYWORD_SYBASE

PACKAGE_PREFIX

public final static java.lang.String PACKAGE_PREFIX
Constructor Detail

SybUrlManager

public SybUrlManager(java.lang.String , java.util.Properties , com.sybase.jdbc2.jdbc.SybProperty )
Method Detail

getUrlProvider

public com.sybase.jdbc2.jdbc.SybUrlProvider getUrlProvider()

init

public void init(java.lang.String , java.lang.String , java.util.Properties , com.sybase.jdbc2.jdbc.SybProperty )

loadProtocol

public static com.sybase.jdbc2.jdbc.Protocol loadProtocol(java.lang.String )

validateUrl

private void validateUrl()