public class psiprobe.model.DataSourceInfo extends java.lang.Object
{
private java.lang.String jdbcUrl;
private int busyConnections;
private int establishedConnections;
private int maxConnections;
private boolean resettable;
private java.lang.String username;
private java.lang.String type;
public void <init>()
{
psiprobe.model.DataSourceInfo v;
v := @this: psiprobe.model.DataSourceInfo;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.String getJdbcUrl()
{
psiprobe.model.DataSourceInfo v;
java.lang.String v;
v := @this: psiprobe.model.DataSourceInfo;
v = v.<psiprobe.model.DataSourceInfo: java.lang.String jdbcUrl>;
return v;
}
public void setJdbcUrl(java.lang.String)
{
psiprobe.model.DataSourceInfo v;
java.lang.String v;
v := @this: psiprobe.model.DataSourceInfo;
v := @parameter: java.lang.String;
v.<psiprobe.model.DataSourceInfo: java.lang.String jdbcUrl> = v;
return;
}
public int getBusyConnections()
{
int v;
psiprobe.model.DataSourceInfo v;
v := @this: psiprobe.model.DataSourceInfo;
v = v.<psiprobe.model.DataSourceInfo: int busyConnections>;
return v;
}
public void setBusyConnections(int)
{
int v;
psiprobe.model.DataSourceInfo v;
v := @this: psiprobe.model.DataSourceInfo;
v := @parameter: int;
v.<psiprobe.model.DataSourceInfo: int busyConnections> = v;
return;
}
public int getEstablishedConnections()
{
int v;
psiprobe.model.DataSourceInfo v;
v := @this: psiprobe.model.DataSourceInfo;
v = v.<psiprobe.model.DataSourceInfo: int establishedConnections>;
return v;
}
public void setEstablishedConnections(int)
{
int v;
psiprobe.model.DataSourceInfo v;
v := @this: psiprobe.model.DataSourceInfo;
v := @parameter: int;
v.<psiprobe.model.DataSourceInfo: int establishedConnections> = v;
return;
}
public int getMaxConnections()
{
int v;
psiprobe.model.DataSourceInfo v;
v := @this: psiprobe.model.DataSourceInfo;
v = v.<psiprobe.model.DataSourceInfo: int maxConnections>;
return v;
}
public void setMaxConnections(int)
{
int v;
psiprobe.model.DataSourceInfo v;
v := @this: psiprobe.model.DataSourceInfo;
v := @parameter: int;
v.<psiprobe.model.DataSourceInfo: int maxConnections> = v;
return;
}
public boolean isResettable()
{
psiprobe.model.DataSourceInfo v;
boolean v;
v := @this: psiprobe.model.DataSourceInfo;
v = v.<psiprobe.model.DataSourceInfo: boolean resettable>;
return v;
}
public void setResettable(boolean)
{
psiprobe.model.DataSourceInfo v;
boolean v;
v := @this: psiprobe.model.DataSourceInfo;
v := @parameter: boolean;
v.<psiprobe.model.DataSourceInfo: boolean resettable> = v;
return;
}
public java.lang.String getUsername()
{
psiprobe.model.DataSourceInfo v;
java.lang.String v;
v := @this: psiprobe.model.DataSourceInfo;
v = v.<psiprobe.model.DataSourceInfo: java.lang.String username>;
return v;
}
public void setUsername(java.lang.String)
{
psiprobe.model.DataSourceInfo v;
java.lang.String v;
v := @this: psiprobe.model.DataSourceInfo;
v := @parameter: java.lang.String;
v.<psiprobe.model.DataSourceInfo: java.lang.String username> = v;
return;
}
public java.lang.String getType()
{
psiprobe.model.DataSourceInfo v;
java.lang.String v;
v := @this: psiprobe.model.DataSourceInfo;
v = v.<psiprobe.model.DataSourceInfo: java.lang.String type>;
return v;
}
public void setType(java.lang.String)
{
psiprobe.model.DataSourceInfo v;
java.lang.String v;
v := @this: psiprobe.model.DataSourceInfo;
v := @parameter: java.lang.String;
v.<psiprobe.model.DataSourceInfo: java.lang.String type> = v;
return;
}
public int getBusyScore()
{
psiprobe.model.DataSourceInfo v;
int v, v, v;
v := @this: psiprobe.model.DataSourceInfo;
v = virtualinvoke v.<psiprobe.model.DataSourceInfo: int getMaxConnections()>();
v = virtualinvoke v.<psiprobe.model.DataSourceInfo: int getBusyConnections()>();
v = staticinvoke <psiprobe.UtilsBase: int calcPoolUsageScore(int,int)>(v, v);
return v;
}
public int getEstablishedScore()
{
psiprobe.model.DataSourceInfo v;
int v, v, v;
v := @this: psiprobe.model.DataSourceInfo;
v = virtualinvoke v.<psiprobe.model.DataSourceInfo: int getMaxConnections()>();
v = virtualinvoke v.<psiprobe.model.DataSourceInfo: int getEstablishedConnections()>();
v = staticinvoke <psiprobe.UtilsBase: int calcPoolUsageScore(int,int)>(v, v);
return v;
}
}