org.javasimon.jdbc
Class Driver.Url

java.lang.Object
  extended by org.javasimon.jdbc.Driver.Url
Enclosing class:
Driver

static class Driver.Url
extends Object

Class Url represents Simon JDBC url. It parses given url and than provides getters for driver's propreties if provided or default values.

Since:
2
Version:
$Revision: 304 $ $Date: 2011-04-08 10:39:02 +0200 (Fri, 08 Apr 2011) $
Author:
Radovan Sninsky

Field Summary
private  String console
           
private  String driverId
           
private  String format
           
private static int JDBC_URL_FIXED_PREFIX_LEN
           
private  String logfile
           
private  String logger
           
private  String prefix
           
private  String realDriver
           
private  String realUrl
           
private static String SIMON_JDBC
           
 
Constructor Summary
Driver.Url(String url)
          Class constructor, parses given url and recognizes driver's properties.
 
Method Summary
 boolean getConsole()
          Returns true if driver's parameter simon_console is set to yes, otherwise false.
 String getDriverId()
          Returns driver identifier (eg.
 String getFormat()
          Returns log format (build-in or custom) if specified.
 String getLogfile()
          Returns filename to log events from JDBC Simons if provided.
 String getLogger()
          Returns logger name if provided.
 String getPrefix()
          Returns prefix for hierarchy of JDBC related Simons.
 String getRealDriver()
          Return real driver fully classname.
 String getRealUrl()
          Returns orignal JDBC URL without any Simon stuff.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIMON_JDBC

private static final String SIMON_JDBC
See Also:
Constant Field Values

JDBC_URL_FIXED_PREFIX_LEN

private static final int JDBC_URL_FIXED_PREFIX_LEN
See Also:
Constant Field Values

realUrl

private String realUrl

driverId

private String driverId

realDriver

private String realDriver

prefix

private String prefix

logfile

private String logfile

logger

private String logger

console

private String console

format

private String format
Constructor Detail

Driver.Url

Driver.Url(String url)
Class constructor, parses given url and recognizes driver's properties.

Parameters:
url - given JDBC URL
Method Detail

getRealUrl

public String getRealUrl()
Returns orignal JDBC URL without any Simon stuff.

Returns:
original JDBC URL

getDriverId

public String getDriverId()
Returns driver identifier (eg. oracle, postgres, mysql, h2, etc.).

Returns:
driver identifier

getRealDriver

public String getRealDriver()
Return real driver fully classname.

Returns:
driver classname

getPrefix

public String getPrefix()
Returns prefix for hierarchy of JDBC related Simons.

Returns:
prefix for JDBC Simons

getLogfile

public String getLogfile()
Returns filename to log events from JDBC Simons if provided.

Returns:
filename

getLogger

public String getLogger()
Returns logger name if provided.

Returns:
logger name

getConsole

public boolean getConsole()
Returns true if driver's parameter simon_console is set to yes, otherwise false.

Returns:
true log to console is enabled, otherwise false

getFormat

public String getFormat()
Returns log format (build-in or custom) if specified.

Returns:
log format


Copyright © 2011. All Rights Reserved.