diff --git a/README.md b/README.md
deleted file mode 100644
index b74d1e7..0000000
--- a/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-java-agent-api
-==============
diff --git a/newrelic-api/build/docs/javadoc/allclasses-frame.html b/newrelic-api/build/docs/javadoc/allclasses-frame.html
new file mode 100644
index 0000000..c35aac5
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/allclasses-frame.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+All Classes (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+All Classes
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/allclasses-noframe.html b/newrelic-api/build/docs/javadoc/allclasses-noframe.html
new file mode 100644
index 0000000..d397f15
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/allclasses-noframe.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+All Classes (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+All Classes
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Agent.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Agent.html
new file mode 100644
index 0000000..73da083
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Agent.html
@@ -0,0 +1,275 @@
+
+
+
+
+
+Agent (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+getTransaction
+Transaction getTransaction()
+Returns the current transaction, creating one if it doesn't currently exist.
+Returns:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Config.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Config.html
new file mode 100644
index 0000000..b33b67b
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Config.html
@@ -0,0 +1,233 @@
+
+
+
+
+
+Config (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+<T> T
+getValue (java.lang.String key)
+Get a setting value.
+
+
+
+<T> T
+getValue (java.lang.String key,
+ T defaultVal)
+Get a setting value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/HeaderType.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/HeaderType.html
new file mode 100644
index 0000000..10003a5
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/HeaderType.html
@@ -0,0 +1,318 @@
+
+
+
+
+
+HeaderType (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
+
+java.lang.Enum<HeaderType >
+
+
+com.newrelic.api.agent.HeaderType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Summary
+
+Enum Constants
+
+Enum Constant and Description
+
+
+HTTP
+
+
+MESSAGE
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+static HeaderType
+valueOf (java.lang.String name)
+Returns the enum constant of this type with the specified name.
+
+
+
+static HeaderType []
+values ()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Enum
+clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+
+
+
+Methods inherited from class java.lang.Object
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+valueOf
+public static HeaderType valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+Parameters: name - the name of the enum constant to be returned.
+Returns: the enum constant with the specified name
+Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/InboundHeaders.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/InboundHeaders.html
new file mode 100644
index 0000000..acc63b2
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/InboundHeaders.html
@@ -0,0 +1,229 @@
+
+
+
+
+
+InboundHeaders (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+java.lang.String
+getHeader (java.lang.String name)
+Returns the value of the specified request header as a String.
+
+
+
+HeaderType
+getHeaderType ()
+Return the type of these headers
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Logger.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Logger.html
new file mode 100644
index 0000000..5709eaf
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Logger.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+Logger (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+boolean
+isLoggable (java.util.logging.Level level)
+Returns true if the given log level will be logged.
+
+
+
+void
+log (java.util.logging.Level level,
+ java.lang.String pattern,
+ java.lang.Object... parts)
+Concatenate the given strings and log them at the given level.
+
+
+
+void
+log (java.util.logging.Level level,
+ java.lang.Throwable t,
+ java.lang.String pattern,
+ java.lang.Object... msg)
+Log a message with associated Throwable information.
+
+
+
+void
+logToChild (java.lang.String childName,
+ java.util.logging.Level level,
+ java.lang.String pattern,
+ java.lang.Object... parts)
+Concatenate the given strings and log them at the given level.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+log
+void log(java.util.logging.Level level,
+ java.lang.String pattern,
+ java.lang.Object... parts)
+Concatenate the given strings and log them at the given level. If a part is null, its value will be represented
+ as "null". If a part is a Class, the value of Class.getName() will be used.
+Parameters: level - pattern - A message format pattern in the MessageFormat style.parts -
+
+
+
+
+
+
+
+log
+void log(java.util.logging.Level level,
+ java.lang.Throwable t,
+ java.lang.String pattern,
+ java.lang.Object... msg)
+Log a message with associated Throwable information.
+Parameters: pattern - A message format pattern in the MessageFormat style.
+
+
+
+
+
+
+
+logToChild
+void logToChild(java.lang.String childName,
+ java.util.logging.Level level,
+ java.lang.String pattern,
+ java.lang.Object... parts)
+Concatenate the given strings and log them at the given level. If a part is null, its value will be represented
+ as "null". If a part is a Class, the value of Class.getName() will be used.
+Parameters: level - pattern - A message format pattern in the MessageFormat style.parts -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MethodTracer.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MethodTracer.html
new file mode 100644
index 0000000..b5509f9
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MethodTracer.html
@@ -0,0 +1,229 @@
+
+
+
+
+
+MethodTracer (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+void
+methodFinished (java.lang.Object returnValue)
+Deprecated.
+Called if a method exits successfully.
+
+
+
+void
+methodFinishedWithException (java.lang.Throwable exception)
+Deprecated.
+Called if a method exits because of an uncaught exception.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MethodTracerFactory.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MethodTracerFactory.html
new file mode 100644
index 0000000..06d41dd
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MethodTracerFactory.html
@@ -0,0 +1,219 @@
+
+
+
+
+
+MethodTracerFactory (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+Deprecated.
+
+public interface MethodTracerFactory
+A MethodTracerFactory is called when an instrumented method is invoked. The MethodTracerFactory is registered using
+ an instrumentation extension file.
+
+ Implementations of this interface must have a public default constructor.
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+MethodTracer
+methodInvoked (java.lang.String methodName,
+ java.lang.Object invocationTarget,
+ java.lang.Object[] arguments)
+Deprecated.
+Called when an instrumented method is invoked.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+methodInvoked
+MethodTracer methodInvoked(java.lang.String methodName,
+ java.lang.Object invocationTarget,
+ java.lang.Object[] arguments)
+Deprecated.
+Called when an instrumented method is invoked. This method can optionally return a method tracer to be notified
+ when the method invocation finishes (otherwise return null).
+Parameters: methodName - The name of the traced method being invokedinvocationTarget - The object being invokedarguments - The method arguments
+Returns: Can return a method tracer to be notified when a method invocation finishes, else returns null.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MetricAggregator.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MetricAggregator.html
new file mode 100644
index 0000000..11e0bf1
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/MetricAggregator.html
@@ -0,0 +1,290 @@
+
+
+
+
+
+MetricAggregator (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+void
+incrementCounter (java.lang.String name)
+Increment the metric counter for the given name.
+
+
+
+void
+incrementCounter (java.lang.String name,
+ int count)
+Increment the metric counter for the given name.
+
+
+
+void
+recordMetric (java.lang.String name,
+ float value)
+Record a metric value for the given name.
+
+
+
+void
+recordResponseTimeMetric (java.lang.String name,
+ long millis)
+Record a response time in milliseconds for the given metric name.
+
+
+
+void
+recordResponseTimeMetric (java.lang.String name,
+ long totalTime,
+ long exclusiveTime,
+ java.util.concurrent.TimeUnit timeUnit)
+Records an unscoped metric.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+recordResponseTimeMetric
+void recordResponseTimeMetric(java.lang.String name,
+ long totalTime,
+ long exclusiveTime,
+ java.util.concurrent.TimeUnit timeUnit)
+Records an unscoped metric. This metric will not be shown in the breakdown of time for a transaction, but it can
+ be displayed in a custom dashboard.
+Parameters: name - The metric nametotalTime - The total time value. This is the value that custom dashboards will display (often the average
+ of the value)exclusiveTime - The exclusive time for this metric. This value is primarily used by the agent for
+ transaction blame metrics, but it is exposed here for future uses.timeUnit - The time unit of the values passed into this method
+
+
+
+
+
+
+
+
+
+
+
+recordResponseTimeMetric
+void recordResponseTimeMetric(java.lang.String name,
+ long millis)
+Record a response time in milliseconds for the given metric name.
+Parameters: name - The name of the metric. The response time is not recorded if the name is null or the empty string.millis - The response time in milliseconds.
+
+
+
+
+
+
+
+
+
+
+
+incrementCounter
+void incrementCounter(java.lang.String name,
+ int count)
+Increment the metric counter for the given name.
+Parameters: name - The name of the metric to increment.count - The amount in which the metric should be incremented.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/NewRelic.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/NewRelic.html
new file mode 100644
index 0000000..ab22cc1
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/NewRelic.html
@@ -0,0 +1,602 @@
+
+
+
+
+
+NewRelic (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
+
+com.newrelic.api.agent.NewRelic
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+NewRelic ()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+static void
+addCustomParameter (java.lang.String key,
+ java.lang.Number value)
+Add a key/value pair to the current transaction.
+
+
+
+static void
+addCustomParameter (java.lang.String key,
+ java.lang.String value)
+Add a key/value pair to the current transaction.
+
+
+
+static Agent
+getAgent ()
+Returns the primary New Relic java agent api.
+
+
+
+static java.lang.String
+getBrowserTimingFooter ()
+Get the RUM JavaScript footer for the current web transaction.
+
+
+
+static java.lang.String
+getBrowserTimingHeader ()
+Get the RUM JavaScript header for the current web transaction.
+
+
+
+static void
+ignoreApdex ()
+Ignore the current transaction for calculating Apdex score.
+
+
+
+static void
+ignoreTransaction ()
+Ignore the current transaction.
+
+
+
+static void
+incrementCounter (java.lang.String name)
+Increment the metric counter for the given name.
+
+
+
+static void
+incrementCounter (java.lang.String name,
+ int count)
+Increment the metric counter for the given name.
+
+
+
+static void
+noticeError (java.lang.String message)
+Notice an error and report it to New Relic.
+
+
+
+static void
+noticeError (java.lang.String message,
+ java.util.Map<java.lang.String,java.lang.String> params)
+Notice an error and report it to New Relic.
+
+
+
+static void
+noticeError (java.lang.Throwable throwable)
+Report an exception to New Relic.
+
+
+
+static void
+noticeError (java.lang.Throwable throwable,
+ java.util.Map<java.lang.String,java.lang.String> params)
+Notice an exception and report it to New Relic.
+
+
+
+static void
+recordMetric (java.lang.String name,
+ float value)
+Record a metric value for the given name.
+
+
+
+static void
+recordResponseTimeMetric (java.lang.String name,
+ long millis)
+Record a response time in milliseconds for the given metric name.
+
+
+
+static void
+setAccountName (java.lang.String name)
+Set the account name to associate with the RUM JavaScript footer for the current web transaction.
+
+
+
+static void
+setProductName (java.lang.String name)
+Set the product name to associate with the RUM JavaScript footer for the current web transaction.
+
+
+
+static void
+setRequestAndResponse (Request request,
+ Response response)
+Sets the request and response instances for the current transaction.
+
+
+
+static void
+setTransactionName (java.lang.String category,
+ java.lang.String name)
+Set the name of the current transaction.
+
+
+
+static void
+setUserName (java.lang.String name)
+Set the user name to associate with the RUM JavaScript footer for the current web transaction.
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+NewRelic
+public NewRelic()
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+recordMetric
+public static void recordMetric(java.lang.String name,
+ float value)
+Record a metric value for the given name.
+Parameters: name - The name of the metric. The metric is not recorded if the name is null or the empty string.value - The value of the metric.
+
+
+
+
+
+
+
+recordResponseTimeMetric
+public static void recordResponseTimeMetric(java.lang.String name,
+ long millis)
+Record a response time in milliseconds for the given metric name.
+Parameters: name - The name of the metric. The response time is not recorded if the name is null or the empty string.millis - The response time in milliseconds.
+
+
+
+
+
+
+
+
+
+
+
+incrementCounter
+public static void incrementCounter(java.lang.String name,
+ int count)
+Increment the metric counter for the given name.
+Parameters: name - The name of the metric to increment.count - The amount in which the metric should be incremented.
+
+
+
+
+
+
+
+noticeError
+public static void noticeError(java.lang.Throwable throwable,
+ java.util.Map<java.lang.String,java.lang.String> params)
+Notice an exception and report it to New Relic. If this method is called within a transaction, the exception will
+ be reported with the transaction when it finishes. If it is invoked outside of a transaction, a traced error will
+ be created and reported to New Relic.
+Parameters: throwable - The throwable to notice and report.params - Custom parameters to include in the traced error. May be null.
+
+
+
+
+
+
+
+
+
+
+
+noticeError
+public static void noticeError(java.lang.String message,
+ java.util.Map<java.lang.String,java.lang.String> params)
+Notice an error and report it to New Relic. If this method is called within a transaction, the error message will
+ be reported with the transaction when it finishes. If it is invoked outside of a transaction, a traced error will
+ be created and reported to New Relic.
+Parameters: message - The error message to be reported.params - Custom parameters to include in the traced error. May be null
+
+
+
+
+
+
+
+noticeError
+public static void noticeError(java.lang.String message)
+Notice an error and report it to New Relic. If this method is called within a transaction, the error message will
+ be reported with the transaction when it finishes. If it is invoked outside of a transaction, a traced error will
+ be created and reported to New Relic.
+Parameters: message - Message to report with a transaction when it finishes.
+
+
+
+
+
+
+
+addCustomParameter
+public static void addCustomParameter(java.lang.String key,
+ java.lang.Number value)
+Add a key/value pair to the current transaction. These are reported in errors and transaction traces.
+Parameters: key - Custom parameter key.value - Custom parameter value. @
+
+
+
+
+
+
+
+addCustomParameter
+public static void addCustomParameter(java.lang.String key,
+ java.lang.String value)
+Add a key/value pair to the current transaction. These are reported in errors and transaction traces.
+Parameters: key - Custom parameter key.value - Custom parameter value. @
+
+
+
+
+
+
+
+setTransactionName
+public static void setTransactionName(java.lang.String category,
+ java.lang.String name)
+Set the name of the current transaction.
+Parameters: category - Metric category. If the input is null, then the default will be used.name - The name of the transaction starting with a forward slash. example: /store/order
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+setRequestAndResponse
+public static void setRequestAndResponse(Request request,
+ Response response)
+Sets the request and response instances for the current transaction. Use this API to generate web transactions
+ for custom web request dispatchers.
+Parameters: request - The current transaction's request.response - The current transaction's response.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/OutboundHeaders.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/OutboundHeaders.html
new file mode 100644
index 0000000..2cf3061
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/OutboundHeaders.html
@@ -0,0 +1,230 @@
+
+
+
+
+
+OutboundHeaders (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+HeaderType
+getHeaderType ()
+Return the type of these headers
+
+
+
+void
+setHeader (java.lang.String name,
+ java.lang.String value)
+Sets a response header with the given name and value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+setHeader
+void setHeader(java.lang.String name,
+ java.lang.String value)
+Sets a response header with the given name and value.
+Parameters: name - Name to add to the response header.value - Value to add to the response header.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Request.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Request.html
new file mode 100644
index 0000000..d07faf6
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Request.html
@@ -0,0 +1,318 @@
+
+
+
+
+
+Request (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+java.lang.Object
+getAttribute (java.lang.String name)
+Returns the value of the named attribute as an Object, or null if no attribute of the given name exists.
+
+
+
+java.lang.String
+getCookieValue (java.lang.String name)
+Returns the value for the cookie with the given name, or null if the cookie does not exist.
+
+
+
+java.util.Enumeration
+getParameterNames ()
+Returns an Enumeration of String objects containing the names of the parameters contained in this request.
+
+
+
+java.lang.String[]
+getParameterValues (java.lang.String name)
+Returns an array of String objects containing all of the values the given request parameter has, or null if the
+ parameter does not exist.
+
+
+
+java.lang.String
+getRemoteUser ()
+Returns the login of the user making this request, if the user has been authenticated, or null if the user has
+ not been authenticated.
+
+
+
+java.lang.String
+getRequestURI ()
+Returns the part of this request's URL from the protocol name up to the query string in the first line of the
+ HTTP request.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+getRemoteUser
+java.lang.String getRemoteUser()
+Returns the login of the user making this request, if the user has been authenticated, or null if the user has
+ not been authenticated.
+Returns: Login of the user making this request.
+
+
+
+
+
+
+
+getParameterNames
+java.util.Enumeration getParameterNames()
+Returns an Enumeration of String objects containing the names of the parameters contained in this request. If the
+ request has no parameters, the method returns an empty Enumeration or null.
+Returns: An enumeration of String objects containing the names of the parameters contained in the request.
+
+
+
+
+
+
+
+getParameterValues
+java.lang.String[] getParameterValues(java.lang.String name)
+Returns an array of String objects containing all of the values the given request parameter has, or null if the
+ parameter does not exist. If the parameter has a single value, the array has a length of 1.
+Parameters: name - The name of the attribute.
+Returns: All values of the given input request parameter, or null if the input name does not exist.
+
+
+
+
+
+
+
+getAttribute
+java.lang.Object getAttribute(java.lang.String name)
+Returns the value of the named attribute as an Object, or null if no attribute of the given name exists.
+Parameters: name - The name of the attribute to return.
+Returns: Value of the named input attribute, or null if no attribute with the given input name.
+
+
+
+
+
+
+
+getCookieValue
+java.lang.String getCookieValue(java.lang.String name)
+Returns the value for the cookie with the given name, or null if the cookie does not exist.
+Parameters: The - name of the cookie
+Returns: The value of the cookie or null if it does not exist.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Response.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Response.html
new file mode 100644
index 0000000..ddee6ce
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Response.html
@@ -0,0 +1,264 @@
+
+
+
+
+
+Response (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+java.lang.String
+getContentType ()
+Returns the response content type, or null if it is not available.
+
+
+
+int
+getStatus ()
+Returns the status code for this response.
+
+
+
+java.lang.String
+getStatusMessage ()
+Returns the error status message, or null if there is none.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+getStatusMessage
+java.lang.String getStatusMessage()
+ throws java.lang.Exception
+Returns the error status message, or null if there is none.
+Returns: The error status message.
+Throws:
+java.lang.Exception - Problem getting status message.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Trace.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Trace.html
new file mode 100644
index 0000000..12de4a2
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Trace.html
@@ -0,0 +1,382 @@
+
+
+
+
+
+Trace (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Optional Element Summary
+
+Optional Elements
+
+Modifier and Type
+Optional Element and Description
+
+
+boolean
+dispatcher
+If true, this method will be considered the start of a transaction.
+
+
+
+boolean
+excludeFromTransactionTrace
+Excludes this traced method from transaction traces.
+
+
+
+boolean
+leaf
+A leaf tracer will not have any child tracers.
+
+
+
+java.lang.String
+metricName
+Sets the metric name for this tracer.
+
+
+
+boolean
+nameTransaction
+Names the current transaction using this tracer's metric name.
+
+
+
+java.lang.String[]
+rollupMetricName
+Specifies one or more rollup metrics names.
+
+
+
+boolean
+skipTransactionTrace
+Ignores the entire current transaction.
+
+
+
+java.lang.String
+tracerFactoryName
+Deprecated.
+
do not use
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Element Detail
+
+
+
+
+
+metricName
+public abstract java.lang.String metricName
+Sets the metric name for this tracer. If unspecified, the class / method name will be used.
+Returns:
+
+Default:
+""
+
+
+
+
+
+
+
+
+rollupMetricName
+public abstract java.lang.String[] rollupMetricName
+Specifies one or more rollup metrics names. When the tracer finishes, and unscoped metric (a metric which is not
+ scoped to a specific transaction) will be recorded with the given metric name. This is useful when you want to
+ record a summary value across multiple methods or transaction names.
+Returns:
+
+Default:
+""
+
+
+
+
+
+
+
+
+dispatcher
+public abstract boolean dispatcher
+If true, this method will be considered the start of a transaction. When this method is invoked within the
+ context of an existing transaction this has no effect.
+Returns:
+
+Default:
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/TracedMethod.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/TracedMethod.html
new file mode 100644
index 0000000..ab8ce20
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/TracedMethod.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+TracedMethod (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+void
+addRollupMetricName (java.lang.String... metricNameParts)
+Metric names added here will be reported as roll-up metrics.
+
+
+
+java.lang.String
+getMetricName ()
+Returns the traced method metric name.
+
+
+
+void
+setMetricName (java.lang.String... metricNameParts)
+Sets the traced method metric name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+addRollupMetricName
+void addRollupMetricName(java.lang.String... metricNameParts)
+Metric names added here will be reported as roll-up metrics. A rollup metric is an extra unscoped metric that is
+ reported in addition to the normal metric recorded for a traced method. An example of how the agent uses a rollup
+ metric is the Database/all metric. Database tracers record a metric for specific table operations,
+ Database/users/select for example, but they also record a Database/all rollup metric which represents all
+ database operations.
+Parameters: metricNameParts - The segments of the rollup metric name. These values will be concatenated together
+ separated by a `/` char.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Transaction.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Transaction.html
new file mode 100644
index 0000000..5765389
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/Transaction.html
@@ -0,0 +1,308 @@
+
+
+
+
+
+Transaction (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+TracedMethod
+getLastTracer ()
+Deprecated.
+
use getTracedMethod.
+
+
+
+
+TracedMethod
+getTracedMethod ()
+Returns the TracedMethod enclosing the caller.
+
+
+
+void
+ignore ()
+Ignore this transaction so that none of its data is reported to the New Relic service.
+
+
+
+void
+ignoreApdex ()
+Ignore the current transaction for calculating Apdex score.
+
+
+
+boolean
+isTransactionNameSet ()
+Returns true if the transaction name has been set.
+
+
+
+boolean
+setTransactionName (TransactionNamePriority namePriority,
+ boolean override,
+ java.lang.String category,
+ java.lang.String... parts)
+Sets the current transaction's name using the given priority.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+setTransactionName
+boolean setTransactionName(TransactionNamePriority namePriority,
+ boolean override,
+ java.lang.String category,
+ java.lang.String... parts)
+Sets the current transaction's name using the given priority. Higher priority levels are given precedence, and if
+ the name is set many times with the same priority, the first call wins unless override is true.
+Parameters: namePriority - The priority of the new transaction name.override - Overrides the current transaction name if it has the same priority level (or lower).category - The type of transaction. This is the second segment of the full transaction metric name.parts - The category and all of the parts are concatenated together with / characters to create the full
+ name
+Returns: Returns true if the transaction name was successfully changed
+
+
+
+
+
+
+
+isTransactionNameSet
+boolean isTransactionNameSet()
+Returns true if the transaction name has been set. This method is inherently unreliable in the presence of
+ transactions with multiple threads, because another thread may set the transaction name after this method returns
+ but before the caller can act on the return value.
+
+
+
+
+
+
+
+getLastTracer
+@Deprecated
+TracedMethod getLastTracer()
+Deprecated. use getTracedMethod.
+Returns this transaction's last tracer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Summary:
+Nested |
+Field |
+Constr |
+Method
+
+
+Detail:
+Field |
+Constr |
+Method
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/TransactionNamePriority.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/TransactionNamePriority.html
new file mode 100644
index 0000000..ff91b64
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/TransactionNamePriority.html
@@ -0,0 +1,364 @@
+
+
+
+
+
+TransactionNamePriority (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Summary
+
+
+
+
+
+
+
+
+Method Summary
+
+Methods
+
+Modifier and Type
+Method and Description
+
+
+static TransactionNamePriority
+valueOf (java.lang.String name)
+Returns the enum constant of this type with the specified name.
+
+
+
+static TransactionNamePriority []
+values ()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Enum
+clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+
+
+
+Methods inherited from class java.lang.Object
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+
+
+valueOf
+public static TransactionNamePriority valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+Parameters: name - the name of the enum constant to be returned.
+Returns: the enum constant with the specified name
+Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-frame.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-frame.html
new file mode 100644
index 0000000..d9c89f1
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-frame.html
@@ -0,0 +1,43 @@
+
+
+
+
+
+com.newrelic.api.agent (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+
Interfaces
+
+
Classes
+
+
Enums
+
+
Annotation Types
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-summary.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-summary.html
new file mode 100644
index 0000000..c80d120
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-summary.html
@@ -0,0 +1,264 @@
+
+
+
+
+
+com.newrelic.api.agent (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Prev Package
+Next Package
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface Summary
+
+Interface
+Description
+
+
+
+Agent
+
+The New Relic Java agent's api.
+
+
+
+Config
+
+Provides access to agent configuration settings.
+
+
+
+InboundHeaders
+
+The type-specific headers collection of an inbound message
+
+
+
+Logger
+
+The agent's logging interface.
+
+
+
+MethodTracer
+Deprecated
+
+
+MethodTracerFactory
+Deprecated
+
+
+MetricAggregator
+
+This aggregator allows metrics to be reported which can be viewed through custom dashboards.
+
+
+
+OutboundHeaders
+
+The type-specific headers collection of an outbound message
+
+
+
+Request
+
+Represents a web request.
+
+
+
+Response
+
+Represents a response to a web request.
+
+
+
+TracedMethod
+
+Represents a single instance of the timing mechanism associated with a method that is instrumented using the
+
Trace annotation.
+
+
+
+Transaction
+
+A transaction represents a unit of work in an application.
+
+
+
+
+
+
+
+Class Summary
+
+Class
+Description
+
+
+
+NewRelic
+
+The New Relic api.
+
+
+
+
+
+
+
+
+
+
+Annotation Types Summary
+
+Annotation Type
+Description
+
+
+
+Trace
+
+If you annotate a method with the Trace annotation it will be automatically timed by the New Relic agent with the
+ following measurements:
+
+
+ call count
+ calls per minute
+ total call time
+ standard deviation call time
+ min call time
+ min call time
+
+
+ A metric representing these measurements will be reporting inside the call scope of the current transaction (e.g.
+
+
+
+
+
+
+
+
+
+
+
+Prev Package
+Next Package
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-tree.html b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-tree.html
new file mode 100644
index 0000000..e31dd31
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/com/newrelic/api/agent/package-tree.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+com.newrelic.api.agent Class Hierarchy (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
Class Hierarchy
+
+
Interface Hierarchy
+
+
Annotation Type Hierarchy
+
+com.newrelic.api.agent.Trace (implements java.lang.annotation.Annotation)
+
+
Enum Hierarchy
+
+java.lang.Object
+
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/constant-values.html b/newrelic-api/build/docs/javadoc/constant-values.html
new file mode 100644
index 0000000..02d4175
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/constant-values.html
@@ -0,0 +1,140 @@
+
+
+
+
+
+Constant Field Values (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
com.newrelic.*
+
+
+
+com.newrelic.api.agent.Trace
+
+Modifier and Type
+Constant Field
+Value
+
+
+
+
+
+ public static final java.lang.String
+NULL
+""
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/deprecated-list.html b/newrelic-api/build/docs/javadoc/deprecated-list.html
new file mode 100644
index 0000000..bc06b13
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/deprecated-list.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+Deprecated List (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/help-doc.html b/newrelic-api/build/docs/javadoc/help-doc.html
new file mode 100644
index 0000000..15bfc32
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/help-doc.html
@@ -0,0 +1,208 @@
+
+
+
+
+
+API Help (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Package
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+
+Interfaces (italic)
+Classes
+Enums
+Exceptions
+Errors
+Annotation Types
+
+
+
+Class/Interface
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+
+Class inheritance diagram
+Direct Subclasses
+All Known Subinterfaces
+All Known Implementing Classes
+Class/interface declaration
+Class/interface description
+
+
+Nested Class Summary
+Field Summary
+Constructor Summary
+Method Summary
+
+
+Field Detail
+Constructor Detail
+Method Detail
+
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+
+
+Annotation Type
+Each annotation type has its own separate page with the following sections:
+
+Annotation Type declaration
+Annotation Type description
+Required Element Summary
+Optional Element Summary
+Element Detail
+
+
+
+Enum
+Each enum has its own separate page with the following sections:
+
+Enum declaration
+Enum description
+Enum Constant Summary
+Enum Constant Detail
+
+
+
+Tree (Class Hierarchy)
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
+
+When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
+When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+
+
+
+Deprecated API
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+
+
+Index
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+
+
+Prev/Next
+These links take you to the next or previous class, interface, package, or related page.
+
+
+Frames/No Frames
+These links show and hide the HTML frames. All pages are available with or without frames.
+
+
+All Classes
+The All Classes link shows all classes and interfaces except non-static nested types.
+
+
+Serialized Form
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+
+
+Constant Field Values
+The Constant Field Values page lists the static final fields and their values.
+
+
+
This help file applies to API documentation generated using the standard doclet.
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/index-all.html b/newrelic-api/build/docs/javadoc/index-all.html
new file mode 100644
index 0000000..1ac3bc2
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/index-all.html
@@ -0,0 +1,540 @@
+
+
+
+
+
+Index (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+A C G H I L M N O R S T V
+
+
+
A
+
+addCustomParameter(String, Number) - Static method in class com.newrelic.api.agent.NewRelic
+
+Add a key/value pair to the current transaction.
+
+addCustomParameter(String, String) - Static method in class com.newrelic.api.agent.NewRelic
+
+Add a key/value pair to the current transaction.
+
+addRollupMetricName(String...) - Method in interface com.newrelic.api.agent.TracedMethod
+
+Metric names added here will be reported as roll-up metrics.
+
+Agent - Interface in com.newrelic.api.agent
+
+The New Relic Java agent's api.
+
+
+
+
+
+
C
+
+com.newrelic.api.agent - package com.newrelic.api.agent
+
+Config - Interface in com.newrelic.api.agent
+
+Provides access to agent configuration settings.
+
+
+
+
+
+
G
+
+getAgent() - Static method in class com.newrelic.api.agent.NewRelic
+
+Returns the primary New Relic java agent api.
+
+getAttribute(String) - Method in interface com.newrelic.api.agent.Request
+
+Returns the value of the named attribute as an Object, or null if no attribute of the given name exists.
+
+getBrowserTimingFooter() - Static method in class com.newrelic.api.agent.NewRelic
+
+Get the RUM JavaScript footer for the current web transaction.
+
+getBrowserTimingHeader() - Static method in class com.newrelic.api.agent.NewRelic
+
+Get the RUM JavaScript header for the current web transaction.
+
+getConfig() - Method in interface com.newrelic.api.agent.Agent
+
+Returns the agent's configuration.
+
+getContentType() - Method in interface com.newrelic.api.agent.Response
+
+Returns the response content type, or null if it is not available.
+
+getCookieValue(String) - Method in interface com.newrelic.api.agent.Request
+
+Returns the value for the cookie with the given name, or null if the cookie does not exist.
+
+getHeader(String) - Method in interface com.newrelic.api.agent.InboundHeaders
+
+Returns the value of the specified request header as a String.
+
+getHeaderType() - Method in interface com.newrelic.api.agent.InboundHeaders
+
+Return the type of these headers
+
+getHeaderType() - Method in interface com.newrelic.api.agent.OutboundHeaders
+
+Return the type of these headers
+
+getLastTracer() - Method in interface com.newrelic.api.agent.Transaction
+
+Deprecated.
+
use getTracedMethod.
+
+
+getLogger() - Method in interface com.newrelic.api.agent.Agent
+
+Returns a logger that logs to the New Relic java agent log file.
+
+getMetricAggregator() - Method in interface com.newrelic.api.agent.Agent
+
+Returns a metric aggregator that can be used to record metrics that can be viewed through custom dashboards.
+
+getMetricName() - Method in interface com.newrelic.api.agent.TracedMethod
+
+Returns the traced method metric name.
+
+getParameterNames() - Method in interface com.newrelic.api.agent.Request
+
+Returns an Enumeration of String objects containing the names of the parameters contained in this request.
+
+getParameterValues(String) - Method in interface com.newrelic.api.agent.Request
+
+Returns an array of String objects containing all of the values the given request parameter has, or null if the
+ parameter does not exist.
+
+getRemoteUser() - Method in interface com.newrelic.api.agent.Request
+
+Returns the login of the user making this request, if the user has been authenticated, or null if the user has
+ not been authenticated.
+
+getRequestURI() - Method in interface com.newrelic.api.agent.Request
+
+Returns the part of this request's URL from the protocol name up to the query string in the first line of the
+ HTTP request.
+
+getStatus() - Method in interface com.newrelic.api.agent.Response
+
+Returns the status code for this response.
+
+getStatusMessage() - Method in interface com.newrelic.api.agent.Response
+
+Returns the error status message, or null if there is none.
+
+getTracedMethod() - Method in interface com.newrelic.api.agent.Agent
+
+Returns the current traced method.
+
+getTracedMethod() - Method in interface com.newrelic.api.agent.Transaction
+
+Returns the TracedMethod enclosing the caller.
+
+getTransaction() - Method in interface com.newrelic.api.agent.Agent
+
+Returns the current transaction, creating one if it doesn't currently exist.
+
+getValue(String) - Method in interface com.newrelic.api.agent.Config
+
+Get a setting value.
+
+getValue(String, T) - Method in interface com.newrelic.api.agent.Config
+
+Get a setting value.
+
+
+
+
+
+
H
+
+HeaderType - Enum in com.newrelic.api.agent
+
+
+
+
+
+
+
+
I
+
+ignore() - Method in interface com.newrelic.api.agent.Transaction
+
+Ignore this transaction so that none of its data is reported to the New Relic service.
+
+ignoreApdex() - Static method in class com.newrelic.api.agent.NewRelic
+
+Ignore the current transaction for calculating Apdex score.
+
+ignoreApdex() - Method in interface com.newrelic.api.agent.Transaction
+
+Ignore the current transaction for calculating Apdex score.
+
+ignoreTransaction() - Static method in class com.newrelic.api.agent.NewRelic
+
+Ignore the current transaction.
+
+InboundHeaders - Interface in com.newrelic.api.agent
+
+The type-specific headers collection of an inbound message
+
+incrementCounter(String) - Method in interface com.newrelic.api.agent.MetricAggregator
+
+Increment the metric counter for the given name.
+
+incrementCounter(String, int) - Method in interface com.newrelic.api.agent.MetricAggregator
+
+Increment the metric counter for the given name.
+
+incrementCounter(String) - Static method in class com.newrelic.api.agent.NewRelic
+
+Increment the metric counter for the given name.
+
+incrementCounter(String, int) - Static method in class com.newrelic.api.agent.NewRelic
+
+Increment the metric counter for the given name.
+
+isLoggable(Level) - Method in interface com.newrelic.api.agent.Logger
+
+Returns true if the given log level will be logged.
+
+isTransactionNameSet() - Method in interface com.newrelic.api.agent.Transaction
+
+Returns true if the transaction name has been set.
+
+
+
+
+
+
L
+
+log(Level, String, Object...) - Method in interface com.newrelic.api.agent.Logger
+
+Concatenate the given strings and log them at the given level.
+
+log(Level, Throwable, String, Object...) - Method in interface com.newrelic.api.agent.Logger
+
+Log a message with associated Throwable information.
+
+Logger - Interface in com.newrelic.api.agent
+
+The agent's logging interface.
+
+logToChild(String, Level, String, Object...) - Method in interface com.newrelic.api.agent.Logger
+
+Concatenate the given strings and log them at the given level.
+
+
+
+
+
+
M
+
+methodFinished(Object) - Method in interface com.newrelic.api.agent.MethodTracer
+
+Deprecated.
+Called if a method exits successfully.
+
+methodFinishedWithException(Throwable) - Method in interface com.newrelic.api.agent.MethodTracer
+
+Deprecated.
+Called if a method exits because of an uncaught exception.
+
+methodInvoked(String, Object, Object[]) - Method in interface com.newrelic.api.agent.MethodTracerFactory
+
+Deprecated.
+Called when an instrumented method is invoked.
+
+MethodTracer - Interface in com.newrelic.api.agent
+
+Deprecated.
+
+MethodTracerFactory - Interface in com.newrelic.api.agent
+
+Deprecated.
+
+MetricAggregator - Interface in com.newrelic.api.agent
+
+This aggregator allows metrics to be reported which can be viewed through custom dashboards.
+
+
+
+
+
+
N
+
+NewRelic - Class in com.newrelic.api.agent
+
+The New Relic api.
+
+NewRelic() - Constructor for class com.newrelic.api.agent.NewRelic
+
+noticeError(Throwable, Map<String, String>) - Static method in class com.newrelic.api.agent.NewRelic
+
+Notice an exception and report it to New Relic.
+
+noticeError(Throwable) - Static method in class com.newrelic.api.agent.NewRelic
+
+Report an exception to New Relic.
+
+noticeError(String, Map<String, String>) - Static method in class com.newrelic.api.agent.NewRelic
+
+Notice an error and report it to New Relic.
+
+noticeError(String) - Static method in class com.newrelic.api.agent.NewRelic
+
+Notice an error and report it to New Relic.
+
+NULL - Static variable in annotation type com.newrelic.api.agent.Trace
+
+
+
+
+
+
O
+
+OutboundHeaders - Interface in com.newrelic.api.agent
+
+The type-specific headers collection of an outbound message
+
+
+
+
+
+
R
+
+recordMetric(String, float) - Method in interface com.newrelic.api.agent.MetricAggregator
+
+Record a metric value for the given name.
+
+recordMetric(String, float) - Static method in class com.newrelic.api.agent.NewRelic
+
+Record a metric value for the given name.
+
+recordResponseTimeMetric(String, long, long, TimeUnit) - Method in interface com.newrelic.api.agent.MetricAggregator
+
+Records an unscoped metric.
+
+recordResponseTimeMetric(String, long) - Method in interface com.newrelic.api.agent.MetricAggregator
+
+Record a response time in milliseconds for the given metric name.
+
+recordResponseTimeMetric(String, long) - Static method in class com.newrelic.api.agent.NewRelic
+
+Record a response time in milliseconds for the given metric name.
+
+Request - Interface in com.newrelic.api.agent
+
+Represents a web request.
+
+Response - Interface in com.newrelic.api.agent
+
+Represents a response to a web request.
+
+
+
+
+
+
S
+
+setAccountName(String) - Static method in class com.newrelic.api.agent.NewRelic
+
+Set the account name to associate with the RUM JavaScript footer for the current web transaction.
+
+setHeader(String, String) - Method in interface com.newrelic.api.agent.OutboundHeaders
+
+Sets a response header with the given name and value.
+
+setMetricName(String...) - Method in interface com.newrelic.api.agent.TracedMethod
+
+Sets the traced method metric name.
+
+setProductName(String) - Static method in class com.newrelic.api.agent.NewRelic
+
+Set the product name to associate with the RUM JavaScript footer for the current web transaction.
+
+setRequestAndResponse(Request, Response) - Static method in class com.newrelic.api.agent.NewRelic
+
+Sets the request and response instances for the current transaction.
+
+setTransactionName(String, String) - Static method in class com.newrelic.api.agent.NewRelic
+
+Set the name of the current transaction.
+
+setTransactionName(TransactionNamePriority, boolean, String, String...) - Method in interface com.newrelic.api.agent.Transaction
+
+Sets the current transaction's name using the given priority.
+
+setUserName(String) - Static method in class com.newrelic.api.agent.NewRelic
+
+Set the user name to associate with the RUM JavaScript footer for the current web transaction.
+
+
+
+
+
+
T
+
+Trace - Annotation Type in com.newrelic.api.agent
+
+If you annotate a method with the Trace annotation it will be automatically timed by the New Relic agent with the
+ following measurements:
+
+
+ call count
+ calls per minute
+ total call time
+ standard deviation call time
+ min call time
+ min call time
+
+
+ A metric representing these measurements will be reporting inside the call scope of the current transaction (e.g.
+
+TracedMethod - Interface in com.newrelic.api.agent
+
+Represents a single instance of the timing mechanism associated with a method that is instrumented using the
+
Trace annotation.
+
+Transaction - Interface in com.newrelic.api.agent
+
+A transaction represents a unit of work in an application.
+
+TransactionNamePriority - Enum in com.newrelic.api.agent
+
+
+
+
+
+
+
+
V
+
+valueOf(String) - Static method in enum com.newrelic.api.agent.HeaderType
+
+Returns the enum constant of this type with the specified name.
+
+valueOf(String) - Static method in enum com.newrelic.api.agent.TransactionNamePriority
+
+Returns the enum constant of this type with the specified name.
+
+values() - Static method in enum com.newrelic.api.agent.HeaderType
+
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+values() - Static method in enum com.newrelic.api.agent.TransactionNamePriority
+
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
A C G H I L M N O R S T V
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/index.html b/newrelic-api/build/docs/javadoc/index.html
new file mode 100644
index 0000000..9e6099f
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/index.html
@@ -0,0 +1,64 @@
+
+
+
+
+
+newrelic-api 3.DEV-SNAPSHOT API
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+Frame Alert
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version .
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/overview-tree.html b/newrelic-api/build/docs/javadoc/overview-tree.html
new file mode 100644
index 0000000..4a848b2
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/overview-tree.html
@@ -0,0 +1,162 @@
+
+
+
+
+
+Class Hierarchy (newrelic-api 3.DEV-SNAPSHOT API)
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
Class Hierarchy
+
+
Interface Hierarchy
+
+
Annotation Type Hierarchy
+
+com.newrelic.api.agent.Trace (implements java.lang.annotation.Annotation)
+
+
Enum Hierarchy
+
+java.lang.Object
+
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/newrelic-api/build/docs/javadoc/package-list b/newrelic-api/build/docs/javadoc/package-list
new file mode 100644
index 0000000..9356db6
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/package-list
@@ -0,0 +1 @@
+com.newrelic.api.agent
diff --git a/newrelic-api/build/docs/javadoc/resources/background.gif b/newrelic-api/build/docs/javadoc/resources/background.gif
new file mode 100644
index 0000000..f471940
Binary files /dev/null and b/newrelic-api/build/docs/javadoc/resources/background.gif differ
diff --git a/newrelic-api/build/docs/javadoc/resources/tab.gif b/newrelic-api/build/docs/javadoc/resources/tab.gif
new file mode 100644
index 0000000..1a73a83
Binary files /dev/null and b/newrelic-api/build/docs/javadoc/resources/tab.gif differ
diff --git a/newrelic-api/build/docs/javadoc/resources/titlebar.gif b/newrelic-api/build/docs/javadoc/resources/titlebar.gif
new file mode 100644
index 0000000..17443b3
Binary files /dev/null and b/newrelic-api/build/docs/javadoc/resources/titlebar.gif differ
diff --git a/newrelic-api/build/docs/javadoc/resources/titlebar_end.gif b/newrelic-api/build/docs/javadoc/resources/titlebar_end.gif
new file mode 100644
index 0000000..3ad78d4
Binary files /dev/null and b/newrelic-api/build/docs/javadoc/resources/titlebar_end.gif differ
diff --git a/newrelic-api/build/docs/javadoc/stylesheet.css b/newrelic-api/build/docs/javadoc/stylesheet.css
new file mode 100644
index 0000000..0aeaa97
--- /dev/null
+++ b/newrelic-api/build/docs/javadoc/stylesheet.css
@@ -0,0 +1,474 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+body {
+ background-color:#ffffff;
+ color:#353833;
+ font-family:Arial, Helvetica, sans-serif;
+ font-size:76%;
+ margin:0;
+}
+a:link, a:visited {
+ text-decoration:none;
+ color:#4c6b87;
+}
+a:hover, a:focus {
+ text-decoration:none;
+ color:#bb7a2a;
+}
+a:active {
+ text-decoration:none;
+ color:#4c6b87;
+}
+a[name] {
+ color:#353833;
+}
+a[name]:hover {
+ text-decoration:none;
+ color:#353833;
+}
+pre {
+ font-size:1.3em;
+}
+h1 {
+ font-size:1.8em;
+}
+h2 {
+ font-size:1.5em;
+}
+h3 {
+ font-size:1.4em;
+}
+h4 {
+ font-size:1.3em;
+}
+h5 {
+ font-size:1.2em;
+}
+h6 {
+ font-size:1.1em;
+}
+ul {
+ list-style-type:disc;
+}
+code, tt {
+ font-size:1.2em;
+}
+dt code {
+ font-size:1.2em;
+}
+table tr td dt code {
+ font-size:1.2em;
+ vertical-align:top;
+}
+sup {
+ font-size:.6em;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+ clear:both;
+ height:0px;
+ overflow:hidden;
+}
+.aboutLanguage {
+ float:right;
+ padding:0px 21px;
+ font-size:.8em;
+ z-index:200;
+ margin-top:-7px;
+}
+.legalCopy {
+ margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+ color:#FFFFFF;
+ text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+ color:#bb7a2a;
+}
+.tab {
+ background-color:#0066FF;
+ background-image:url(resources/titlebar.gif);
+ background-position:left top;
+ background-repeat:no-repeat;
+ color:#ffffff;
+ padding:8px;
+ width:5em;
+ font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+ background-image:url(resources/background.gif);
+ background-repeat:repeat-x;
+ color:#FFFFFF;
+ padding:.8em .5em .4em .8em;
+ height:auto;/*height:1.8em;*/
+ font-size:1em;
+ margin:0;
+}
+.topNav {
+ background-image:url(resources/background.gif);
+ background-repeat:repeat-x;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+}
+.bottomNav {
+ margin-top:10px;
+ background-image:url(resources/background.gif);
+ background-repeat:repeat-x;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+}
+.subNav {
+ background-color:#dee3e9;
+ border-bottom:1px solid #9eadc0;
+ float:left;
+ width:100%;
+ overflow:hidden;
+}
+.subNav div {
+ clear:left;
+ float:left;
+ padding:0 0 5px 6px;
+}
+ul.navList, ul.subNavList {
+ float:left;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.navList li{
+ list-style:none;
+ float:left;
+ padding:3px 6px;
+}
+ul.subNavList li{
+ list-style:none;
+ float:left;
+ font-size:90%;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+ color:#FFFFFF;
+ text-decoration:none;
+}
+.topNav a:hover, .bottomNav a:hover {
+ text-decoration:none;
+ color:#bb7a2a;
+}
+.navBarCell1Rev {
+ background-image:url(resources/tab.gif);
+ background-color:#a88834;
+ color:#FFFFFF;
+ margin: auto 5px;
+ border:1px solid #c9aa44;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+ clear:both;
+ margin:0 20px;
+ padding:5px 0 0 0;
+}
+.indexHeader {
+ margin:10px;
+ position:relative;
+}
+.indexHeader h1 {
+ font-size:1.3em;
+}
+.title {
+ color:#2c4557;
+ margin:10px 0;
+}
+.subTitle {
+ margin:5px 0 0 0;
+}
+.header ul {
+ margin:0 0 25px 0;
+ padding:0;
+}
+.footer ul {
+ margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+ list-style:none;
+ font-size:1.2em;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+ background-color:#dee3e9;
+ border-top:1px solid #9eadc0;
+ border-bottom:1px solid #9eadc0;
+ margin:0 0 6px -8px;
+ padding:2px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ background-color:#dee3e9;
+ border-top:1px solid #9eadc0;
+ border-bottom:1px solid #9eadc0;
+ margin:0 0 6px -8px;
+ padding:2px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+ padding:0;
+ margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+ padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+ clear:both;
+ padding:10px 20px;
+ position:relative;
+}
+.indexContainer {
+ margin:10px;
+ position:relative;
+ font-size:1.0em;
+}
+.indexContainer h2 {
+ font-size:1.1em;
+ padding:0 0 3px 0;
+}
+.indexContainer ul {
+ margin:0;
+ padding:0;
+}
+.indexContainer ul li {
+ list-style:none;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+ font-size:1.1em;
+ font-weight:bold;
+ margin:10px 0 0 0;
+ color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+ margin:10px 0 10px 20px;
+}
+.serializedFormContainer dl.nameValue dt {
+ margin-left:1px;
+ font-size:1.1em;
+ display:inline;
+ font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+ margin:0 0 0 1px;
+ font-size:1.1em;
+ display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+ display:inline;
+ font-size:0.9em;
+}
+ul.inheritance {
+ margin:0;
+ padding:0;
+}
+ul.inheritance li {
+ display:inline;
+ list-style:none;
+}
+ul.inheritance li ul.inheritance {
+ margin-left:15px;
+ padding-left:15px;
+ padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+ margin:10px 0 10px 0;
+ padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+ list-style:none;
+ margin-bottom:25px;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+ padding:0px 20px 5px 10px;
+ border:1px solid #9eadc0;
+ background-color:#f9f9f9;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+ padding:0 0 5px 8px;
+ background-color:#ffffff;
+ border:1px solid #9eadc0;
+ border-top:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+ margin-left:0;
+ padding-left:0;
+ padding-bottom:15px;
+ border:none;
+ border-bottom:1px solid #9eadc0;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+ list-style:none;
+ border-bottom:none;
+ padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+ margin-top:0;
+ margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.contentContainer table, .classUseContainer table, .constantValuesContainer table {
+ border-bottom:1px solid #9eadc0;
+ width:100%;
+}
+.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
+ width:100%;
+}
+.contentContainer .description table, .contentContainer .details table {
+ border-bottom:none;
+}
+.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
+ vertical-align:top;
+ padding-right:20px;
+}
+.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
+.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
+.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
+.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
+ padding-right:3px;
+}
+.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
+ position:relative;
+ text-align:left;
+ background-repeat:no-repeat;
+ color:#FFFFFF;
+ font-weight:bold;
+ clear:none;
+ overflow:hidden;
+ padding:0px;
+ margin:0px;
+}
+caption a:link, caption a:hover, caption a:active, caption a:visited {
+ color:#FFFFFF;
+}
+.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
+ white-space:nowrap;
+ padding-top:8px;
+ padding-left:8px;
+ display:block;
+ float:left;
+ background-image:url(resources/titlebar.gif);
+ height:18px;
+}
+.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
+ width:10px;
+ background-image:url(resources/titlebar_end.gif);
+ background-repeat:no-repeat;
+ background-position:top right;
+ position:relative;
+ float:left;
+}
+ul.blockList ul.blockList li.blockList table {
+ margin:0 0 12px 0px;
+ width:100%;
+}
+.tableSubHeadingColor {
+ background-color: #EEEEFF;
+}
+.altColor {
+ background-color:#eeeeef;
+}
+.rowColor {
+ background-color:#ffffff;
+}
+.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
+ text-align:left;
+ padding:3px 3px 3px 7px;
+}
+th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
+ background:#dee3e9;
+ border-top:1px solid #9eadc0;
+ border-bottom:1px solid #9eadc0;
+ text-align:left;
+ padding:3px 3px 3px 7px;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+ font-weight:bold;
+}
+td.colFirst, th.colFirst {
+ border-left:1px solid #9eadc0;
+ white-space:nowrap;
+}
+td.colLast, th.colLast {
+ border-right:1px solid #9eadc0;
+}
+td.colOne, th.colOne {
+ border-right:1px solid #9eadc0;
+ border-left:1px solid #9eadc0;
+}
+table.overviewSummary {
+ padding:0px;
+ margin-left:0px;
+}
+table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
+table.overviewSummary td.colOne, table.overviewSummary th.colOne {
+ width:25%;
+ vertical-align:middle;
+}
+table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
+ width:25%;
+ vertical-align:middle;
+}
+/*
+Content styles
+*/
+.description pre {
+ margin-top:0;
+}
+.deprecatedContent {
+ margin:0;
+ padding:10px 0;
+}
+.docSummary {
+ padding:0;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+ color:green;
+ padding:0 30px 0 0;
+}
+h1.hidden {
+ visibility:hidden;
+ overflow:hidden;
+ font-size:.9em;
+}
+.block {
+ display:block;
+ margin:3px 0 0 0;
+}
+.strong {
+ font-weight:bold;
+}