All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAtomFeedParser<T> |
Beta
Abstract base class for an Atom feed parser when the feed type is known in advance.
|
AbstractDataStore<V extends Serializable> |
Abstract data store implementation.
|
AbstractDataStoreFactory |
Abstract data store factory implementation.
|
AbstractDataStoreFactoryTest |
|
AbstractHttpContent |
Abstract implementation of an HTTP content with typical options.
|
AbstractInputStreamContent |
Serializes HTTP request content from an input stream into an output stream.
|
AbstractJsonFactoryTest |
|
AbstractJsonFactoryTest.A |
|
AbstractJsonFactoryTest.Animal |
|
AbstractJsonFactoryTest.AnimalGenericJson |
|
AbstractJsonFactoryTest.AnyType |
|
AbstractJsonFactoryTest.ArrayType |
|
AbstractJsonFactoryTest.BooleanTypes |
|
AbstractJsonFactoryTest.Centipede |
|
AbstractJsonFactoryTest.CollectionOfCollectionType |
|
AbstractJsonFactoryTest.Dog |
|
AbstractJsonFactoryTest.DogGenericJson |
|
AbstractJsonFactoryTest.DogWithFamily |
|
AbstractJsonFactoryTest.DoubleListTypeVariableType |
|
AbstractJsonFactoryTest.E |
|
AbstractJsonFactoryTest.Entry |
|
AbstractJsonFactoryTest.EnumValue |
|
AbstractJsonFactoryTest.ExtendsGenericJson |
|
AbstractJsonFactoryTest.Feed |
|
AbstractJsonFactoryTest.FloatMapTypeVariableType |
|
AbstractJsonFactoryTest.Human |
|
AbstractJsonFactoryTest.HumanWithPets |
|
AbstractJsonFactoryTest.IntArrayTypeVariableType |
|
AbstractJsonFactoryTest.IntegerTypeVariableType |
|
AbstractJsonFactoryTest.MapOfMapType |
|
AbstractJsonFactoryTest.NumberTypes |
|
AbstractJsonFactoryTest.NumberTypesAsString |
|
AbstractJsonFactoryTest.NumericTypedSubclass1 |
|
AbstractJsonFactoryTest.NumericTypedSubclass2 |
|
AbstractJsonFactoryTest.NumericValueTypedSubclass1 |
|
AbstractJsonFactoryTest.NumericValueTypedSubclass2 |
|
AbstractJsonFactoryTest.PolymorphicSelfReferencing |
|
AbstractJsonFactoryTest.PolymorphicWithDuplicateTypeKeys |
|
AbstractJsonFactoryTest.PolymorphicWithIllegalValueType |
|
AbstractJsonFactoryTest.PolymorphicWithMultipleAnnotations |
|
AbstractJsonFactoryTest.PolymorphicWithNumericType |
|
AbstractJsonFactoryTest.PolymorphicWithNumericValueType |
|
AbstractJsonFactoryTest.Simple |
|
AbstractJsonFactoryTest.StringNullValue |
|
AbstractJsonFactoryTest.TestClass |
|
AbstractJsonFactoryTest.TypeVariablesPassedAround |
|
AbstractJsonFactoryTest.TypeVariableType<T> |
|
AbstractJsonFactoryTest.V |
|
AbstractJsonFactoryTest.WildCardTypes |
|
AbstractJsonFactoryTest.X<XT> |
|
AbstractJsonFactoryTest.Y<YT> |
|
AbstractJsonFactoryTest.Z<ZT> |
|
AbstractXmlHttpContent |
Beta
Abstract serializer for XML HTTP content based on the data key/value mapping object for an item.
|
ApacheHttpTransport |
Thread-safe HTTP transport based on the Apache HTTP Client library.
|
ApacheHttpTransport.Builder |
|
ArrayMap<K,V> |
Memory-efficient map of keys to values with list-style random-access semantics.
|
ArrayValueMap |
Collects the array values of a key/value data object, writing the fields or map values only after
all values have been collected.
|
Atom |
|
AtomContent |
Beta
Serializes Atom XML HTTP content based on the data key/value mapping object for an Atom entry.
|
AtomFeedParser<T,E> |
Beta
Atom feed pull parser when the Atom entry class is known in advance.
|
BackOff |
Back-off policy when retrying an operation.
|
BackOffPolicy |
Deprecated.
|
BackOffUtils |
|
Base64 |
Proxy for version 1.6 (or newer) of the Apache Commons Codec
Base64 implementation.
|
BasicAuthentication |
|
Beta |
Use this annotation to indicate that a public API (class, method or field) is beta.
|
BetaDetector |
Findbugs plugin detector which detects usage of Beta in your code.
|
ByteArrayContent |
Concrete implementation of AbstractInputStreamContent that generates repeatable input
streams based on the contents of byte array.
|
ByteArrayStreamingContent |
Streaming content whose source is a byte array.
|
ByteStreams |
Provides utility methods for working with byte arrays and I/O streams.
|
CharEscapers |
Utility functions for dealing with CharEscaper s, and some commonly used
CharEscaper instances.
|
Charsets |
Contains constant definitions for some standard Charset instances that are guaranteed to
be supported by all Java platform implementations.
|
ClassInfo |
Computes class information to determine data key name/value pairs associated with the class.
|
Clock |
Clock which can be used to get the amount of elapsed milliseconds in system time.
|
Collections2 |
Static utility methods pertaining to Collection instances.
|
ConnectionFactory |
|
CustomizeJsonParser |
Beta
Customizes the behavior of a JSON parser.
|
Data |
Utilities for working with key/value data based on the Key annotation.
|
DataStore<V extends Serializable> |
Stores and manages serializable data of a specific type, where the key is a string and the value
is a Serializable object.
|
DataStoreFactory |
Factory for a store that manages serializable data, where the key is a string and the value is a
Serializable object.
|
DataStoreUtils |
Utilities for data stores.
|
DateTime |
Immutable representation of a date with an optional time and an optional time zone based on RFC 3339.
|
DefaultConnectionFactory |
Default implementation of ConnectionFactory , which simply attempts to open the connection
with an optional Proxy .
|
EmptyContent |
Empty HTTP content of length zero just to force HttpRequest.execute() to add the header
Content-Length: 0 .
|
Escaper |
An object that converts literal text into a format safe for inclusion in a particular context
(such as an XML document).
|
ExponentialBackOff |
Implementation of BackOff that increases the back off period for each retry attempt using
a randomization function that grows exponentially.
|
ExponentialBackOff.Builder |
|
ExponentialBackOffPolicy |
Deprecated.
|
ExponentialBackOffPolicy.Builder |
Deprecated. |
FieldInfo |
Parses field information to determine data key name/value pair associated with the field.
|
FileContent |
|
FileDataStoreFactory |
Thread-safe file implementation of a credential store.
|
FixedClock |
Beta
A thread-safe fixed time implementation of the Clock to be used for unit testing.
|
GenericData |
Generic data that stores all unknown data key name/value pairs.
|
GenericData.Flags |
Flags that impact behavior of generic data.
|
GenericJson |
Generic JSON data that stores all unknown key name/value pairs.
|
GenericUrl |
|
GenericXml |
Beta
Generic XML data that stores all unknown key name/value pairs.
|
GsonFactory |
Low-level JSON library implementation based on GSON.
|
GZipEncoding |
GZip HTTP content encoding.
|
HttpBackOffIOExceptionHandler |
|
HttpBackOffUnsuccessfulResponseHandler |
Beta
Back-off handler which handles an abnormal HTTP response with BackOff .
|
HttpBackOffUnsuccessfulResponseHandler.BackOffRequired |
Beta
Interface which defines if back-off is required based on an abnormal HttpResponse .
|
HttpContent |
Serializes HTTP request content into an output stream.
|
HttpEncoding |
HTTP content encoding.
|
HttpEncodingStreamingContent |
Streaming content based on an HTTP encoding.
|
HttpExecuteInterceptor |
HTTP request execute interceptor to intercept the start of HttpRequest.execute() before
executing the HTTP request.
|
HttpHeaders |
|
HttpIOExceptionHandler |
|
HttpMediaType |
HTTP Media-type as specified in the HTTP RFC (
{@link "http://tools.ietf.org/html/rfc2616#section-3.7"}).
|
HttpMethods |
|
HttpRequest |
HTTP request.
|
HttpRequestFactory |
Thread-safe light-weight HTTP request factory layer on top of the HTTP transport that has an
optional HTTP request initializer for initializing requests.
|
HttpRequestInitializer |
HTTP request initializer.
|
HttpResponse |
HTTP response.
|
HttpResponseException |
Exception thrown when an error status code is detected in an HTTP response.
|
HttpResponseException.Builder |
Builder.
|
HttpResponseInterceptor |
HTTP response interceptor to intercept the end of HttpRequest.execute() before returning
a successful response or throwing an exception for an unsuccessful response.
|
HttpStatusCodes |
Constants enumerating the HTTP status codes.
|
HttpTesting |
Beta
Utilities and constants related to testing the HTTP library.
|
HttpTransport |
Thread-safe abstract HTTP transport.
|
HttpUnsuccessfulResponseHandler |
Interface which handles abnormal HTTP responses (in other words not 2XX).
|
InputStreamContent |
Concrete implementation of AbstractInputStreamContent that simply handles the transfer of
data from an input stream to an output stream.
|
IOUtils |
Utilities for I/O streams.
|
JacksonFactory |
Low-level JSON library implementation based on Jackson.
|
JacksonFactory |
Low-level JSON library implementation based on Jackson 2.
|
JdoDataStoreFactory |
Thread-safe JDO implementation of a data store factory.
|
Joiner |
An object which joins pieces of text (specified as an array, Iterable , varargs or even a
Map ) with a separator.
|
Json |
JSON utilities.
|
JsonFactory |
Abstract low-level JSON factory.
|
JsonGenerator |
Abstract low-level JSON serializer.
|
JsonHttpContent |
Serializes JSON HTTP content based on the data key/value mapping object for an item.
|
JsonObjectParser |
Parses JSON data into an data class of key/value pairs.
|
JsonObjectParser.Builder |
Builder.
|
JsonParser |
Abstract low-level JSON parser.
|
JsonPolymorphicTypeMap |
Beta
Declares that the data type enclosing this field is polymorphic, and that the value of this field
in a heterogeneous JSON schema will determine what type the data should be parsed into.
|
JsonPolymorphicTypeMap.TypeDef |
Declares a mapping between a key value and a referenced class.
|
JsonRpcRequest |
Beta
JSON-RPC 2.0 request object.
|
JsonString |
Use this annotation to specify that a declared numeric Java field should map to a JSON string.
|
JsonToken |
JSON token in the low-level JSON library.
|
JsonWebSignature |
|
JsonWebSignature.Header |
|
JsonWebSignature.Parser |
JWS parser.
|
JsonWebToken |
|
JsonWebToken.Header |
|
JsonWebToken.Payload |
|
Key |
Use this annotation to specify that a field is a data key, optionally providing the data key name
to use.
|
Lists |
Static utility methods pertaining to List instances.
|
LoggingByteArrayOutputStream |
Thread-safe byte array output stream that logs what was written to it when the stream is closed.
|
LoggingInputStream |
Thread-safe input stream wrapper that forwards all reads to a given input stream, while logging
all reads to a LoggingByteArrayOutputStream .
|
LoggingOutputStream |
Thread-safe output stream wrapper that forwards all writes to a given output stream, while
logging all writes to a LoggingByteArrayOutputStream .
|
LoggingStreamingContent |
Wraps another streaming content without modifying the content, but also logging content using
LoggingOutputStream .
|
LogRecordingHandler |
Beta
Logging handler that stores log records.
|
LowLevelHttpRequest |
Low-level HTTP request.
|
LowLevelHttpResponse |
Low-level HTTP response.
|
Maps |
Static utility methods pertaining to Map instances.
|
MemoryDataStoreFactory |
Thread-safe in-memory implementation of a data store factory.
|
MockBackOff |
Beta
Mock for BackOff that always returns a fixed number.
|
MockHttpClient |
Beta
Mock for HttpClient that does not actually make any network calls.
|
MockHttpContent |
|
MockHttpTransport |
|
MockHttpTransport.Builder |
|
MockHttpUnsuccessfulResponseHandler |
|
MockHttpURLConnection |
|
MockJsonFactory |
|
MockJsonGenerator |
|
MockJsonParser |
|
MockLowLevelHttpRequest |
|
MockLowLevelHttpResponse |
|
MockSleeper |
|
MultipartContent |
|
MultipartContent.Part |
Single part of a multi-part request.
|
NanoClock |
Nano clock which can be used to measure elapsed time in nanoseconds.
|
NetHttpTransport |
Thread-safe HTTP low-level transport based on the java.net package.
|
NetHttpTransport.Builder |
|
NullValue |
Use this annotation to specify that an enum constant is the "null" data value to use for
Data.nullOf(Class) .
|
ObjectParser |
Parses a data source into the specified data type.
|
Objects |
Helper functions that can operate on any Object .
|
Objects.ToStringHelper |
|
PemReader |
|
PemReader.Section |
Section in the PEM file.
|
PercentEscaper |
A UnicodeEscaper that escapes some set of Java characters using the URI percent encoding
scheme.
|
Preconditions |
Simple static methods to be called at the start of your own methods to verify correct arguments
and state.
|
ProtocolBuffers |
Beta
Utilities for protocol buffers.
|
ProtoHttpContent |
Beta
Serializes of a protocol buffer message to HTTP content.
|
ProtoObjectParser |
Beta
Parses protocol buffer HTTP response content into a protocol buffer message.
|
SecurityTestUtils |
Beta
Utilities and constants related to testing the library util package.
|
SecurityUtils |
Utilities related to Java security.
|
Sets |
Static utility methods pertaining to Set instances.
|
Sleeper |
Sleeper interface to use for requesting the current thread to sleep as specified in
Thread.sleep(long) .
|
SslUtils |
SSL utilities.
|
StreamingContent |
Streaming content interface to write bytes to an output stream.
|
Strings |
Static utility methods pertaining to String instances.
|
StringUtils |
Utilities for strings.
|
TestableByteArrayInputStream |
Beta
Testable extension for a byte array input stream.
|
TestableByteArrayOutputStream |
Beta
Testable extension for a byte array output stream.
|
TestCertificates |
|
TestCertificates.CertData |
Beta
Wrapper for a PEM encoded certificate providing utility routines.
|
Throwables |
Static utility methods pertaining to instances of Throwable .
|
Types |
Utilities for working with Java types.
|
UnicodeEscaper |
An Escaper that converts literal text into a format safe for inclusion in a particular
context (such as an XML document).
|
UriTemplate |
Expands URI Templates.
|
UrlEncodedContent |
Implements support for HTTP form content encoding serialization of type
application/x-www-form-urlencoded as specified in the HTML 4.0 Specification.
|
UrlEncodedParser |
Implements support for HTTP form content encoding parsing of type
application/x-www-form-urlencoded as specified in the HTML 4.0
Specification.
|
Value |
Use this annotation to specify that an enum constant is a string data value, optionally providing
the string data value to use.
|
Xml |
|
Xml.CustomizeParser |
Customizes the behavior of XML parsing.
|
XmlHttpContent |
Beta
Serializes XML HTTP content based on the data key/value mapping object for an item.
|
XmlNamespaceDictionary |
Beta
Thread-safe XML namespace dictionary that provides a one-to-one map of namespace alias to URI.
|
XmlObjectParser |
Beta
XML HTTP parser into an data class of key/value pairs.
|