Skip navigation links
A B C D E G H I K L N O P R S V 

A

ApiCredential - Class in com.att.nsa.apiClient.credentials
 
ApiCredential(String, String) - Constructor for class com.att.nsa.apiClient.credentials.ApiCredential
 

B

b64ToNibbles - Static variable in class com.att.nsa.apiClient.credentials.Base64Constants
 
Base64Constants - Class in com.att.nsa.apiClient.credentials
 
Base64Constants() - Constructor for class com.att.nsa.apiClient.credentials.Base64Constants
 
base64Encode(byte[]) - Static method in class com.att.nsa.apiClient.credentials.Sha1HmacSigner
 

C

CacheUse - Enum in com.att.nsa.apiClient.http
 
clear() - Method in class com.att.nsa.apiClient.http.EntityLruCache
Remove all (key, value) pairs from the cache.
clearApiCredentials() - Method in class com.att.nsa.apiClient.http.HttpClient
Create the API credentials so that any following transactions do not authenticate.
clearHttpBasicCredentials() - Method in class com.att.nsa.apiClient.http.HttpClient
Clear the HTTP basic auth credentials for the transaction.
close() - Method in interface com.att.nsa.apiClient.lb.LoadBalancingPolicy
 
close() - Method in class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
close() - Method in class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 
close() - Method in class com.att.nsa.apiClient.SAClient
 
com.att.nsa.apiClient - package com.att.nsa.apiClient
 
com.att.nsa.apiClient.credentials - package com.att.nsa.apiClient.credentials
 
com.att.nsa.apiClient.http - package com.att.nsa.apiClient.http
 
com.att.nsa.apiClient.lb - package com.att.nsa.apiClient.lb
 
containsKey(Object) - Method in class com.att.nsa.apiClient.http.EntityLruCache
 
createAuthenticationHeaders(long) - Method in class com.att.nsa.apiClient.credentials.ApiCredential
Create a set of authentication headers to add to a API request.

D

delete(String) - Method in class com.att.nsa.apiClient.http.HttpClient
 

E

EntityLruCache<V> - Class in com.att.nsa.apiClient.http
 
EntityLruCache(int, long, TimeUnit) - Constructor for class com.att.nsa.apiClient.http.EntityLruCache
 

G

get(Object) - Method in class com.att.nsa.apiClient.http.EntityLruCache
Get the value for the key if it exists in the cache.
get(String) - Method in class com.att.nsa.apiClient.http.HttpClient
Get an object from the cluster using the default caching strategy.
get(String, CacheUse) - Method in class com.att.nsa.apiClient.http.HttpClient
Get an object from the cluster using the caching strategy provided.
getApiKey() - Method in class com.att.nsa.apiClient.credentials.ApiCredential
Get the API key on this credential
getApiSecret() - Method in class com.att.nsa.apiClient.credentials.ApiCredential
Get API secret on this credential.
getCache() - Method in class com.att.nsa.apiClient.http.HttpClient
Deprecated.
The internal cache shouldn't be needed outside of this implementation
getCurrentApiKey() - Method in class com.att.nsa.apiClient.http.HttpClient
 
getEntity() - Method in exception com.att.nsa.apiClient.http.HttpException
 
getHitRatio() - Method in class com.att.nsa.apiClient.http.EntityLruCache
 
getMessage() - Method in exception com.att.nsa.apiClient.http.HttpException
 
getResponse(HttpUriRequest) - Method in class com.att.nsa.apiClient.SAClient
Execute the given request on a host selected by the loadBalancingPolicy.
getStatusCode() - Method in exception com.att.nsa.apiClient.http.HttpException
 

H

hostForString(String, int) - Static method in class com.att.nsa.apiClient.SAClient
Return an HttpHost from an input string.
HttpClient - Class in com.att.nsa.apiClient.http
A client for typical server interaction.
HttpClient(HttpClient.ConnectionType, Collection<String>, int) - Constructor for class com.att.nsa.apiClient.http.HttpClient
Construct an HTTP client for the given cluster with a standard service port to use when the hosts don't specify a port.
HttpClient(HttpClient.ConnectionType, Collection<String>, int, String) - Constructor for class com.att.nsa.apiClient.http.HttpClient
Construct an HTTP client for a given cluster with a standard service port to use when the hosts don't specify a port and a client signature that identifies this client across runs.
HttpClient(HttpClient.ConnectionType, Collection<String>, int, String, CacheUse, int, long, TimeUnit) - Constructor for class com.att.nsa.apiClient.http.HttpClient
Construct an HTTP client for the given cluster with a standard service port to use when the hosts don't specify a port.
HttpClient(HttpClient.ConnectionType, Collection<String>, int, String, CacheUse, int, long, TimeUnit, int, int, int) - Constructor for class com.att.nsa.apiClient.http.HttpClient
Construct an HTTP client for the given cluster with a standard service port to use when the hosts don't specify a port.
HttpClient.ConnectionType - Enum in com.att.nsa.apiClient.http
 
HttpException - Exception in com.att.nsa.apiClient.http
 
HttpException(int, String) - Constructor for exception com.att.nsa.apiClient.http.HttpException
 
HttpException(StatusLine) - Constructor for exception com.att.nsa.apiClient.http.HttpException
 
HttpException(StatusLine, HttpEntity) - Constructor for exception com.att.nsa.apiClient.http.HttpException
 
HttpObjectNotFoundException - Exception in com.att.nsa.apiClient.http
A specific not-found exception, since that's a common failure.
HttpObjectNotFoundException(String) - Constructor for exception com.att.nsa.apiClient.http.HttpObjectNotFoundException
 
HttpTracer - Interface in com.att.nsa.apiClient.http
An observer for HTTP transactions made by this client.

I

inbound(Map<String, List<String>>, int, String, byte[]) - Method in interface com.att.nsa.apiClient.http.HttpTracer
 
installTracer(HttpTracer) - Method in class com.att.nsa.apiClient.http.HttpClient
Install a tracer (useful for diagnostics; not a great idea for production).

K

kDefault_PoolMaxInTotal - Static variable in class com.att.nsa.apiClient.http.HttpClient
 
kDefault_PoolMaxPerRoute - Static variable in class com.att.nsa.apiClient.http.HttpClient
 
kDefault_SocketTimeoutMs - Static variable in class com.att.nsa.apiClient.http.HttpClient
 
kNewline - Static variable in class com.att.nsa.apiClient.credentials.Base64Constants
 
kPreferredDateFormat - Static variable in class com.att.nsa.apiClient.credentials.ApiCredential
 

L

LoadBalancingPolicy<C,E> - Interface in com.att.nsa.apiClient.lb
A load balancer that selects type E elements based on some criteria C.

N

nibblesToB64 - Static variable in class com.att.nsa.apiClient.credentials.Base64Constants
 
NoHostAvailableException - Exception in com.att.nsa.apiClient.lb
 
NoHostAvailableException() - Constructor for exception com.att.nsa.apiClient.lb.NoHostAvailableException
 
NoHostAvailableException(String) - Constructor for exception com.att.nsa.apiClient.lb.NoHostAvailableException
 
NoHostAvailableException(String, Throwable) - Constructor for exception com.att.nsa.apiClient.lb.NoHostAvailableException
 

O

onDown(E) - Method in interface com.att.nsa.apiClient.lb.LoadBalancingPolicy
 
onDown(E) - Method in class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
onDown(E) - Method in class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 
onSuspend(E) - Method in interface com.att.nsa.apiClient.lb.LoadBalancingPolicy
 
onSuspend(E) - Method in class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
onSuspend(E) - Method in class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 
onUp(E) - Method in interface com.att.nsa.apiClient.lb.LoadBalancingPolicy
 
onUp(E) - Method in class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
onUp(E) - Method in class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 
outbound(URI, Map<String, List<String>>, String, byte[]) - Method in interface com.att.nsa.apiClient.http.HttpTracer
 

P

patch(String, JSONObject) - Method in class com.att.nsa.apiClient.http.HttpClient
 
patch(String, JSONObject, CacheUse) - Method in class com.att.nsa.apiClient.http.HttpClient
 
post(String, JSONObject, boolean) - Method in class com.att.nsa.apiClient.http.HttpClient
 
post(String, JSONArray, boolean) - Method in class com.att.nsa.apiClient.http.HttpClient
 
post(String, String, byte[], boolean) - Method in class com.att.nsa.apiClient.http.HttpClient
 
put(String, V) - Method in class com.att.nsa.apiClient.http.EntityLruCache
Add the (key, value) pair to the cache if there is enough space.
put(String, JSONObject) - Method in class com.att.nsa.apiClient.http.HttpClient
 
put(String, JSONObject, CacheUse) - Method in class com.att.nsa.apiClient.http.HttpClient
 

R

removeEldestEntry(Map.Entry<String, V>) - Method in class com.att.nsa.apiClient.http.EntityLruCache
 
removeTracer() - Method in class com.att.nsa.apiClient.http.HttpClient
Remove an installed tracer.
replaceLogger(Logger) - Method in class com.att.nsa.apiClient.http.HttpClient
Replace the logger used by this class.
reportProblemWithResponse() - Method in class com.att.nsa.apiClient.http.HttpClient
 
RoundRobinLoadBalancingPolicy<C,E> - Class in com.att.nsa.apiClient.lb
This load balancing policy selects one out of a set of possible elements to use.
RoundRobinLoadBalancingPolicy(Collection<E>) - Constructor for class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
run() - Method in class com.att.nsa.apiClient.SAConnectionMonitorThread
 

S

SAClient - Class in com.att.nsa.apiClient
 
SAClient(Collection<String>, int) - Constructor for class com.att.nsa.apiClient.SAClient
 
SAClient(Collection<HttpHost>) - Constructor for class com.att.nsa.apiClient.SAClient
 
SAClient(LoadBalancingPolicy<URI, HttpHost>) - Constructor for class com.att.nsa.apiClient.SAClient
 
SAClientException - Exception in com.att.nsa.apiClient
 
SAClientException(String) - Constructor for exception com.att.nsa.apiClient.SAClientException
 
SAClientException(Throwable) - Constructor for exception com.att.nsa.apiClient.SAClientException
 
SAClientException(String, Throwable) - Constructor for exception com.att.nsa.apiClient.SAClientException
 
SAClientException(int, StatusLine, String) - Constructor for exception com.att.nsa.apiClient.SAClientException
 
SAConnectionMonitorThread - Class in com.att.nsa.apiClient
 
SAConnectionMonitorThread(HttpClientConnectionManager, long, TimeUnit) - Constructor for class com.att.nsa.apiClient.SAConnectionMonitorThread
 
select() - Method in interface com.att.nsa.apiClient.lb.LoadBalancingPolicy
 
select(C) - Method in interface com.att.nsa.apiClient.lb.LoadBalancingPolicy
 
select() - Method in class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
select(C) - Method in class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
select() - Method in class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 
select(C) - Method in class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 
sendMetricsTo(CdmMetricsRegistry, String) - Method in class com.att.nsa.apiClient.http.HttpClient
Register a metrics registry and name prefix
setApiCredentials(String, String) - Method in class com.att.nsa.apiClient.http.HttpClient
Set credentials for any following transactions
setHttpBasicCredentials(String, String) - Method in class com.att.nsa.apiClient.http.HttpClient
Set HTTP basic auth credentials for the transaction.
setSuspensionPeriod(int) - Method in interface com.att.nsa.apiClient.lb.LoadBalancingPolicy
 
setSuspensionPeriod(int) - Method in class com.att.nsa.apiClient.lb.RoundRobinLoadBalancingPolicy
 
setSuspensionPeriod(int) - Method in class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 
Sha1HmacSigner - Class in com.att.nsa.apiClient.credentials
 
Sha1HmacSigner() - Constructor for class com.att.nsa.apiClient.credentials.Sha1HmacSigner
 
sign(String, String) - Static method in class com.att.nsa.apiClient.credentials.Sha1HmacSigner
 
size() - Method in class com.att.nsa.apiClient.http.EntityLruCache
 
StickyLoadBalancingPolicy<C,E> - Class in com.att.nsa.apiClient.lb
This load balancing policy selects one out of a set of possible elements to use.
StickyLoadBalancingPolicy(Collection<E>) - Constructor for class com.att.nsa.apiClient.lb.StickyLoadBalancingPolicy
 

V

valueOf(String) - Static method in enum com.att.nsa.apiClient.http.CacheUse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.att.nsa.apiClient.http.HttpClient.ConnectionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.att.nsa.apiClient.http.CacheUse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.att.nsa.apiClient.http.HttpClient.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I K L N O P R S V 
Skip navigation links

Copyright © 2018. All rights reserved.