public class ModApexContext
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JDBC_PRINCIPAL |
static java.lang.String |
TENANT_IDENTIFIER_ATTRIBUTE |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String name,
java.lang.String value)
Adds a name/value pair to the headers posted into owa
|
void |
addValue(java.lang.String name,
java.lang.String value)
Adds a name/value pair to the request
|
void |
close() |
void |
debug(java.lang.String msg)
Write to the debug stream ( stdout )
|
double |
getBytesWritten() |
java.sql.Connection |
getConnection() |
java.lang.String |
getDatabaseUser() |
long |
getElapsedTime(java.lang.String key) |
java.util.List<oracle.dbtools.apex.Header> |
getExtraHeaders() |
java.util.zip.GZIPOutputStream |
getGzipoutputstream() |
javax.servlet.http.HttpServletRequest |
getHttpServletRequest() |
javax.servlet.http.HttpServletResponse |
getHttpServletResponse() |
java.lang.String |
getMimeType(java.lang.String filename) |
OWA |
getOWA() |
java.lang.String |
getParameter(java.lang.String key) |
java.util.Set<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String key) |
java.lang.String[] |
getPostProcessProcedures() |
java.lang.String[] |
getPreProcessProcedures() |
java.lang.String |
getProcedureName() |
java.lang.String[] |
getProcessorProcedureNames(java.lang.String key) |
oracle.dbtools.apex.statistics.Request |
getRequest() |
long |
getStartTime() |
void |
handleError(java.lang.Exception e) |
void |
handleError(int statusCode,
java.lang.String errorMessage) |
boolean |
hasFlexibleParameters() |
boolean |
isCacheFiles() |
boolean |
isClosed() |
boolean |
isDebug() |
boolean |
isMonitorInfo() |
boolean |
isZip() |
void |
printElapsedTime(java.lang.String key) |
void |
setHttpServletRequest(javax.servlet.http.HttpServletRequest req) |
void |
setZip(boolean zip) |
void |
startTimer(java.lang.String key) |
void |
write(byte[] buffer,
int cnt) |
void |
write(OWAResults results) |
void |
write(java.lang.String s)
Write to the browser stream
|
public static final java.lang.String JDBC_PRINCIPAL
public static final java.lang.String TENANT_IDENTIFIER_ATTRIBUTE
public void addHeader(java.lang.String name, java.lang.String value)
name
- value
- public void addValue(java.lang.String name, java.lang.String value)
name
- value
- public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public void debug(java.lang.String msg)
msg
- the String to write to stdoutpublic double getBytesWritten()
public java.sql.Connection getConnection() throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public java.lang.String getDatabaseUser()
public long getElapsedTime(java.lang.String key)
public java.util.List<oracle.dbtools.apex.Header> getExtraHeaders()
public java.util.zip.GZIPOutputStream getGzipoutputstream()
public javax.servlet.http.HttpServletRequest getHttpServletRequest()
public javax.servlet.http.HttpServletResponse getHttpServletResponse()
public java.lang.String getMimeType(java.lang.String filename)
public OWA getOWA()
public java.lang.String getParameter(java.lang.String key)
key
- public java.util.Set<java.lang.String> getParameterNames()
public java.lang.String[] getParameterValues(java.lang.String key)
public java.lang.String[] getPostProcessProcedures()
public java.lang.String[] getPreProcessProcedures()
public java.lang.String getProcedureName()
public java.lang.String[] getProcessorProcedureNames(java.lang.String key)
public oracle.dbtools.apex.statistics.Request getRequest()
public long getStartTime()
public void handleError(java.lang.Exception e)
public void handleError(int statusCode, java.lang.String errorMessage)
public boolean hasFlexibleParameters()
public boolean isCacheFiles()
public boolean isClosed()
public boolean isDebug()
public boolean isMonitorInfo()
public boolean isZip()
public void printElapsedTime(java.lang.String key)
public void setHttpServletRequest(javax.servlet.http.HttpServletRequest req)
public void setZip(boolean zip)
public void startTimer(java.lang.String key)
public void write(byte[] buffer, int cnt) throws java.io.IOException
java.io.IOException
public void write(OWAResults results)
public void write(java.lang.String s) throws java.io.UnsupportedEncodingException, java.io.IOException
s
- the string to write to the streamjava.io.UnsupportedEncodingException
- the unsupported encoding exceptionjava.io.IOException
- Signals that an I/O exception has occurred.