Skip navigation links
A B C D E G H I L M N R S T U W 

A

add(Map<String, Object>) - Method in class io.honeycomb.Builder
Copies all of the field mappings from the specified map to this Builder.
add(Map<String, Object>) - Method in class io.honeycomb.Event
Copies all of the field mappings from the specified map to this Builder.
add(Map<String, Object>) - Method in class io.honeycomb.LibHoney
Copies all of the field mappings from the specified map to this LibHoney.
addDynField(String, Callable) - Method in class io.honeycomb.Builder
Associates the specified function with the specified key in the dynamic fields map.
addDynField(String, Callable) - Method in class io.honeycomb.LibHoney
Associates the specified function with the specified key in the dynamic fields map.
addDynFields(Map<String, Callable>) - Method in class io.honeycomb.Builder
Copies all of the dynamic field mappings from the specified map to this Builder.
addDynFields(Map<String, Callable>) - Method in class io.honeycomb.LibHoney
Copies all of the dynamic field mappings from the specified map to this LibHoney.
addField(String, Object) - Method in class io.honeycomb.Builder
Associates the specified value with the specified key in the fields map.
addField(String, Object) - Method in class io.honeycomb.Event
Associates the specified value with the specified key in the fields map.
addField(String, Object) - Method in class io.honeycomb.LibHoney
Associates the specified value with the specified key in the fields map.
addFromBuilder(Builder) - Method in class io.honeycomb.Builder
Copies all of the field and dynamic field mappings from the specified Builder to this Builder.
apiHost(String) - Method in class io.honeycomb.LibHoney.Builder
 
apiHost(String) - Method in class io.honeycomb.Transmission.Builder
 

B

blockOnResponse(boolean) - Method in class io.honeycomb.LibHoney.Builder
 
blockOnResponse(boolean) - Method in class io.honeycomb.Transmission.Builder
 
blockOnSend(boolean) - Method in class io.honeycomb.LibHoney.Builder
 
blockOnSend(boolean) - Method in class io.honeycomb.Transmission.Builder
 
build() - Method in class io.honeycomb.LibHoney.Builder
 
build() - Method in class io.honeycomb.Transmission.Builder
 
Builder - Class in io.honeycomb
Stores a Builder and some metadata, and can create a Event.
Builder() - Constructor for class io.honeycomb.Builder
 
Builder(LibHoney) - Constructor for class io.honeycomb.Builder
 
Builder(Builder) - Constructor for class io.honeycomb.Builder
Constructs a new Builder with the same mappings and metadata as the specified Builder.
Builder() - Constructor for class io.honeycomb.LibHoney.Builder
 
Builder(LibHoney) - Constructor for class io.honeycomb.Transmission.Builder
 

C

close() - Method in class io.honeycomb.LibHoney
Closes Transmission
close() - Method in class io.honeycomb.Transmission
Closes Transmission by enqueuing a POISON_PILL which causes each thread to return, then shuts down the executor and awaits this.closeTimeout seconds before timing out.
closeTimeout(int) - Method in class io.honeycomb.LibHoney.Builder
 
closeTimeout(int) - Method in class io.honeycomb.Transmission.Builder
 
createJsonError(String, String) - Method in class io.honeycomb.Transmission
Returns a JSONObject indicating that a specified error has occurred.

D

DATA_SET - Static variable in class io.honeycomb.Example
 
dataSet(String) - Method in class io.honeycomb.LibHoney.Builder
 

E

enqueueRequest(Object) - Method in class io.honeycomb.Transmission
Adds a Event to this Transmission's request queue.
enqueueResponse(JSONObject) - Method in class io.honeycomb.Transmission
Adds a JSONObject to this Transmission's response queue.
equals(Object) - Method in class io.honeycomb.Builder
Compares the specified object with this Builder for equality.
Event - Class in io.honeycomb
Stores a Builder and some metadata, executes all dynamic fields upon instantiation, and can enqueue HTTP requests to Transmission.
Event(LibHoney, Builder) - Constructor for class io.honeycomb.Event
Constructs a new Event with a default metadata string inherited from LibHoney.
Event(LibHoney, Builder, String) - Constructor for class io.honeycomb.Event
Constructs a new Event from a Builder, executing all dynamic fields and storing them as fields.
Example - Class in io.honeycomb
 
Example() - Constructor for class io.honeycomb.Example
 

G

getApiHost() - Method in class io.honeycomb.LibHoney
Returns the API host for this LibHoney.
getApiHost() - Method in class io.honeycomb.Transmission
Returns the API host for this Transmission.
getBlockOnResponse() - Method in class io.honeycomb.LibHoney
Returns true if this LibHoney should block on response.
getBlockOnResponse() - Method in class io.honeycomb.Transmission
Returns true if this Transmission should block on response.
getBlockOnSend() - Method in class io.honeycomb.LibHoney
Returns true if this LibHoney should block on send.
getBlockOnSend() - Method in class io.honeycomb.Transmission
Returns true if this Transmission should block on send.
getCloseTimeout() - Method in class io.honeycomb.LibHoney
Returns number of seconds Transmission's close method will wait before timing out.
getCloseTimeout() - Method in class io.honeycomb.Transmission
Returns number of seconds Transmission's close method will wait before timing out.
getCreatedAt() - Method in class io.honeycomb.Event
Returns the time when this Event was created.
getDataSet() - Method in class io.honeycomb.Builder
Returns the data set identifier for this Builder.
getDataSet() - Method in class io.honeycomb.Event
Returns the data set identifier for this Event.
getDataSet() - Method in class io.honeycomb.LibHoney
Returns the data set identifier for this LibHoney.
getDynFields() - Method in class io.honeycomb.Builder
Returns dynamic fields for this Builder.
getDynFields() - Method in class io.honeycomb.LibHoney
Returns dynamic fields for this LibHoney.
getExecutor() - Method in class io.honeycomb.Transmission
Returns this Transmission's thread executor.
getFields() - Method in class io.honeycomb.Builder
Returns fields for this Builder.
getFields() - Method in class io.honeycomb.Event
Returns fields for this Event.
getFields() - Method in class io.honeycomb.LibHoney
Returns fields for this LibHoney.
getLibHoney() - Method in class io.honeycomb.Builder
Returns a reference to LibHoney.
getMaxConcurrentBranches() - Method in class io.honeycomb.LibHoney
Returns the maximum number of concurrent branches for this LibHoney.
getMaxConcurrentBranches() - Method in class io.honeycomb.Transmission
Returns the number of threads to be instantiated on construction.
getMetadata() - Method in class io.honeycomb.Event
Returns the metadata string for this Event.
getRequestQueue() - Method in class io.honeycomb.LibHoney
Returns the request queue for this LibHoney.
getRequestQueue() - Method in class io.honeycomb.Transmission
Returns this Transmission's queue of requests to be sent.
getRequestQueueLength() - Method in class io.honeycomb.LibHoney
Returns the response queue length for this LibHoney.
getResponseQueue() - Method in class io.honeycomb.LibHoney
Returns the response queue for this LibHoney
getResponseQueue() - Method in class io.honeycomb.Transmission
Return this Transmission's queue of received responses.
getResponseQueueLength() - Method in class io.honeycomb.LibHoney
Returns the request queue length for this LibHoney.
getSampleRate() - Method in class io.honeycomb.Builder
Returns the sample rate for this Builder.
getSampleRate() - Method in class io.honeycomb.Event
Returns the sample rate for this Event.
getSampleRate() - Method in class io.honeycomb.LibHoney
Returns the sample rate for this LibHoney.
getTransmission() - Method in class io.honeycomb.LibHoney
Returns the Transmission for this LibHoney.
getUserAgent() - Method in class io.honeycomb.LibHoney
 
getWriteKey() - Method in class io.honeycomb.Builder
Returns the write key for this Builder.
getWriteKey() - Method in class io.honeycomb.Event
Returns the write key for this Event.
getWriteKey() - Method in class io.honeycomb.LibHoney
Returns the write key for this LibHoney.

H

hashCode() - Method in class io.honeycomb.Builder
Returns the hash code value for this Builder.
HoneyException - Exception in io.honeycomb
 
HoneyException(String) - Constructor for exception io.honeycomb.HoneyException
 

I

io.honeycomb - package io.honeycomb
 
isEmpty() - Method in class io.honeycomb.Builder
Returns true if this Builder contains no fields.
isShutdown() - Method in class io.honeycomb.Transmission
Returns true if all threads are shutdown.

L

LibHoney - Class in io.honeycomb
Stores default values for Builders and Transmission.
LibHoney.Builder - Class in io.honeycomb
LibHoney.Builder
linkLibHoney(LibHoney) - Method in class io.honeycomb.Builder
Stores a reference to LibHoney and applies LibHoney's metadata to this Builder.

M

main(String[]) - Static method in class io.honeycomb.Example
 
maxConcurrentBranches(int) - Method in class io.honeycomb.LibHoney.Builder
 
maxConcurrentBranches(int) - Method in class io.honeycomb.Transmission.Builder
 

N

newBuilder() - Method in class io.honeycomb.LibHoney
Creates a Builder from this LibHoney's fields.
newEvent() - Method in class io.honeycomb.Builder
Creates a Event from this Builder's fields.
newEvent() - Method in class io.honeycomb.LibHoney
Creates a Event from this LibHoney's Builder.

R

requestQueueLength(int) - Method in class io.honeycomb.LibHoney.Builder
 
requestQueueLength(int) - Method in class io.honeycomb.Transmission.Builder
 
responseQueueLength(int) - Method in class io.honeycomb.LibHoney.Builder
 
responseQueueLength(int) - Method in class io.honeycomb.Transmission.Builder
 

S

sampleRate(int) - Method in class io.honeycomb.LibHoney.Builder
 
send() - Method in class io.honeycomb.Builder
Creates an Event, then sends with Transmission as a request, or as a dropped response if it should be dropped.
send() - Method in class io.honeycomb.Event
Enqueues this Event with Transmission as a request, or as a dropped response if it should be dropped.
send() - Method in class io.honeycomb.LibHoney
Creates an Event, then sends with Transmission as a request, or as a dropped response if it should be dropped.
send(Event) - Method in class io.honeycomb.Transmission
Send an HTTP request based on a Event, wait for a response, then enqueue the response.
sendDroppedResponse(String) - Method in class io.honeycomb.Transmission
Enqueue a response indicating that a Event was dropped due to sample rate, including its metadata string.
sendNow(Map<String, Object>) - Method in class io.honeycomb.Builder
Immediately send a map of keys and values as a Event
sendNow(Map<String, Object>) - Method in class io.honeycomb.LibHoney
Immediately send a map of keys and values as a Event
setApiHost(String) - Method in class io.honeycomb.Transmission
Sets the api host
setBlockOnResponse(boolean) - Method in class io.honeycomb.Transmission
Sets if threads should block on response
setBlockOnSend(boolean) - Method in class io.honeycomb.Transmission
Sets if threads should block on send
setCloseTimeout(int) - Method in class io.honeycomb.Transmission
Sets the thread .close timeout
setDataSet(String) - Method in class io.honeycomb.Builder
Sets the data set
setDataSet(String) - Method in class io.honeycomb.Event
Sets the data set
setMetadata(String) - Method in class io.honeycomb.Event
Sets the metadata string
setRequestQueue(ArrayBlockingQueue) - Method in class io.honeycomb.Transmission
Sets the request queue (for debugging purposes)
setResponseQueue(ArrayBlockingQueue) - Method in class io.honeycomb.Transmission
Sets the response queue (for debugging purposes)
setSampleRate(int) - Method in class io.honeycomb.Builder
Sets the sample rate
setSampleRate(int) - Method in class io.honeycomb.Event
Sets the sample rate
setTransmission(Transmission) - Method in class io.honeycomb.LibHoney
Sets the reference to transmission
setUserAgent(String) - Method in class io.honeycomb.Transmission
Sets the user agent
setWriteKey(String) - Method in class io.honeycomb.Builder
Sets the write key
setWriteKey(String) - Method in class io.honeycomb.Event
Sets the write key
shouldSendEvent() - Method in class io.honeycomb.Event
Returns true if this Event should be dropped (due to the sample rate).

T

toJson() - Method in class io.honeycomb.Builder
Returns a JSON representation of this Builder.
toJson() - Method in class io.honeycomb.Event
Returns a JSON representation of this Event.
toJson() - Method in class io.honeycomb.LibHoney
Returns a JSON representation of this LibHoney.
toJson() - Method in class io.honeycomb.Transmission
Returns a JSON representation of this Transmission.
toString() - Method in class io.honeycomb.Builder
Returns a string representation of this Builder.
toString() - Method in class io.honeycomb.Event
Returns a string representation of this Event.
toString() - Method in class io.honeycomb.LibHoney
Returns a string representation of this LibHoney.
toString() - Method in class io.honeycomb.Transmission
Returns a string representation of this Transmission.
Transmission - Class in io.honeycomb
Sends messages and receives responses with honeycomb.io.
Transmission.Builder - Class in io.honeycomb
Transmission.Builder

U

userAgent(String) - Method in class io.honeycomb.LibHoney.Builder
 
userAgent(String) - Method in class io.honeycomb.Transmission.Builder
 

W

WRITE_KEY - Static variable in class io.honeycomb.Example
 
writeKey(String) - Method in class io.honeycomb.LibHoney.Builder
 
A B C D E G H I L M N R S T U W 
Skip navigation links

Copyright © 2017. All rights reserved.