JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
O
P
R
S
T
U
V
W
A
available()
- Method in class com.emc.rest.util.
SizedInputStream
B
BYPASS_LOAD_BALANCER
- Static variable in class com.emc.rest.smart.
SmartFilter
ByteArray()
- Constructor for class com.emc.rest.smart.
SizeOverrideWriter.ByteArray
C
callComplete(boolean)
- Method in class com.emc.rest.smart.
Host
close()
- Method in class com.emc.rest.smart.
SmartFilter.WrappedInputStream
close()
- Method in class com.emc.rest.util.
SizedInputStream
com.emc.rest.smart
- package com.emc.rest.smart
com.emc.rest.smart.ecs
- package com.emc.rest.smart.ecs
com.emc.rest.util
- package com.emc.rest.util
connectionClosed()
- Method in class com.emc.rest.smart.
Host
connectionOpened()
- Method in class com.emc.rest.smart.
Host
consecutiveErrors
- Variable in class com.emc.rest.smart.
Host
copy(InputStream, OutputStream, long)
- Static method in class com.emc.rest.util.
StreamUtil
Closes streams no matter what.
createSmartClient(SmartConfig)
- Static method in class com.emc.rest.smart.
SmartClientFactory
createSmartClient(SmartConfig, ClientHandler)
- Static method in class com.emc.rest.smart.
SmartClientFactory
createStandardClient(SmartConfig)
- Static method in class com.emc.rest.smart.
SmartClientFactory
This creates a standard apache-based Jersey client, configured with a SmartConfig, but without any load balancing or node polling.
createStandardClient(SmartConfig, ClientHandler)
- Static method in class com.emc.rest.smart.
SmartClientFactory
This creates a standard apache-based Jersey client, configured with a SmartConfig, but without any load balancing or node polling.
createVdcHosts(List<? extends Host>)
- Method in class com.emc.rest.smart.ecs.
Vdc
D
DEFAULT_ERROR_WAIT_MS
- Static variable in class com.emc.rest.smart.
Host
DEFAULT_POLL_INTERVAL
- Static variable in class com.emc.rest.smart.
SmartConfig
DEFAULT_PORT
- Static variable in class com.emc.rest.smart.ecs.
EcsHostListProvider
DEFAULT_PROTOCOL
- Static variable in class com.emc.rest.smart.ecs.
EcsHostListProvider
destroy()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
destroy()
- Method in interface com.emc.rest.smart.
HostListProvider
Destroy this provider.
destroy(Client)
- Static method in class com.emc.rest.smart.
SmartClientFactory
Destroy this client.
DISABLE_APACHE_RETRY
- Static variable in class com.emc.rest.smart.
SmartClientFactory
E
EcsHostListProvider
- Class in
com.emc.rest.smart.ecs
EcsHostListProvider(Client, LoadBalancer, String, String)
- Constructor for class com.emc.rest.smart.ecs.
EcsHostListProvider
equals(Object)
- Method in class com.emc.rest.smart.ecs.
Vdc
equals(Object)
- Method in class com.emc.rest.smart.ecs.
VdcHost
equals(Object)
- Method in class com.emc.rest.smart.
Host
errorWaitTime
- Variable in class com.emc.rest.smart.
Host
F
File()
- Constructor for class com.emc.rest.smart.
SizeOverrideWriter.File
G
getAllHosts()
- Method in class com.emc.rest.smart.
LoadBalancer
Returns a list of all known hosts.
getClient()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getConsecutiveErrors()
- Method in class com.emc.rest.smart.
Host
getDataNodes(Host)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getDataNodes()
- Method in class com.emc.rest.smart.ecs.
ListDataNode
getEntitySize()
- Static method in class com.emc.rest.smart.
SizeOverrideWriter
getErrorWaitTime()
- Method in class com.emc.rest.smart.
Host
getHostList()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getHostList()
- Method in interface com.emc.rest.smart.
HostListProvider
getHostListProvider()
- Method in class com.emc.rest.smart.
SmartConfig
getHosts()
- Method in class com.emc.rest.smart.ecs.
Vdc
getHostStats()
- Method in class com.emc.rest.smart.
LoadBalancer
Returns stats for all active hosts in this load balancer
getLastConnectionTime()
- Method in class com.emc.rest.smart.
Host
getLastConnectionTime()
- Method in interface com.emc.rest.smart.
HostStats
getLoadBalancer()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getLoadBalancer()
- Method in class com.emc.rest.smart.
SmartConfig
getName()
- Method in class com.emc.rest.smart.ecs.
PingItem
getName()
- Method in class com.emc.rest.smart.ecs.
Vdc
getName()
- Method in class com.emc.rest.smart.
Host
getOpenConnections()
- Method in class com.emc.rest.smart.
Host
getOpenConnections()
- Method in interface com.emc.rest.smart.
HostStats
getOpenConnections()
- Method in class com.emc.rest.smart.
LoadBalancer
getPingItemMap()
- Method in class com.emc.rest.smart.ecs.
PingResponse
getPingItems()
- Method in class com.emc.rest.smart.ecs.
PingResponse
getPollInterval()
- Method in class com.emc.rest.smart.
SmartConfig
getPort()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getProperties()
- Method in class com.emc.rest.smart.
SmartConfig
getProperty(String)
- Method in class com.emc.rest.smart.
SmartConfig
getProtocol()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getProxyPass()
- Method in class com.emc.rest.smart.
SmartConfig
getProxyUri()
- Method in class com.emc.rest.smart.
SmartConfig
getProxyUser()
- Method in class com.emc.rest.smart.
SmartConfig
getRead()
- Method in class com.emc.rest.util.
SizedInputStream
getRequestUri(Host, String)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getResponseIndex()
- Method in class com.emc.rest.smart.
Host
getSecret()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getSignature(String, String)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getSize(SizedInputStream, Class<?>, Type, Annotation[], MediaType)
- Method in class com.emc.rest.smart.
SizedInputStreamWriter
getSize(T, Class<?>, Type, Annotation[], MediaType)
- Method in class com.emc.rest.smart.
SizeOverrideWriter
getSize()
- Method in class com.emc.rest.util.
SizedInputStream
getSmartConfig()
- Method in class com.emc.rest.smart.
PollingDaemon
getStatus()
- Method in class com.emc.rest.smart.ecs.
PingItem
getText()
- Method in class com.emc.rest.smart.ecs.
PingItem
getTopHost(Map<String, Object>)
- Method in class com.emc.rest.smart.
LoadBalancer
Returns the host with the lowest response index.
getTotalConnections()
- Method in class com.emc.rest.smart.
Host
getTotalConnections()
- Method in interface com.emc.rest.smart.
HostStats
getTotalConnections()
- Method in class com.emc.rest.smart.
LoadBalancer
getTotalErrors()
- Method in class com.emc.rest.smart.
Host
getTotalErrors()
- Method in interface com.emc.rest.smart.
HostStats
getTotalErrors()
- Method in class com.emc.rest.smart.
LoadBalancer
getUser()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getValue()
- Method in class com.emc.rest.smart.ecs.
PingItem
getVdc()
- Method in class com.emc.rest.smart.ecs.
VdcHost
getVdcs()
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
getVersionInfo()
- Method in class com.emc.rest.smart.ecs.
ListDataNode
getVetoRules()
- Method in class com.emc.rest.smart.
LoadBalancer
H
handle(ClientRequest)
- Method in class com.emc.rest.smart.
SmartFilter
hashCode()
- Method in class com.emc.rest.smart.ecs.
Vdc
hashCode()
- Method in class com.emc.rest.smart.ecs.
VdcHost
hashCode()
- Method in class com.emc.rest.smart.
Host
Host
- Class in
com.emc.rest.smart
Some basic statements about response index calculation:
Host(String)
- Constructor for class com.emc.rest.smart.
Host
HostListProvider
- Interface in
com.emc.rest.smart
HostStats
- Interface in
com.emc.rest.smart
HostVetoRule
- Interface in
com.emc.rest.smart
I
InputStream()
- Constructor for class com.emc.rest.smart.
SizeOverrideWriter.InputStream
isHealthCheckEnabled()
- Method in class com.emc.rest.smart.
SmartConfig
isHealthy()
- Method in class com.emc.rest.smart.ecs.
Vdc
isHealthy()
- Method in class com.emc.rest.smart.ecs.
VdcHost
isHealthy()
- Method in class com.emc.rest.smart.
Host
isHostUpdateEnabled()
- Method in class com.emc.rest.smart.
SmartConfig
isMaintenanceMode()
- Method in class com.emc.rest.smart.ecs.
VdcHost
isReadable(Class<?>, Type, Annotation[], MediaType)
- Method in class com.emc.rest.smart.
OctetStreamXmlProvider
isRunning()
- Method in class com.emc.rest.smart.
PollingDaemon
isWriteable(Class<?>, Type, Annotation[], MediaType)
- Method in class com.emc.rest.smart.
SizedInputStreamWriter
isWriteable(Class<?>, Type, Annotation[], MediaType)
- Method in class com.emc.rest.smart.
SizeOverrideWriter
iterator()
- Method in class com.emc.rest.smart.ecs.
Vdc
L
lastConnectionTime
- Variable in class com.emc.rest.smart.
Host
lastLogTime
- Variable in class com.emc.rest.smart.
Host
ListDataNode
- Class in
com.emc.rest.smart.ecs
ListDataNode()
- Constructor for class com.emc.rest.smart.ecs.
ListDataNode
LoadBalancer
- Class in
com.emc.rest.smart
LoadBalancer(List<Host>)
- Constructor for class com.emc.rest.smart.
LoadBalancer
LOG_DELAY
- Static variable in class com.emc.rest.smart.
Host
M
MAINTENANCE_MODE
- Static variable in class com.emc.rest.smart.ecs.
PingItem
mark(int)
- Method in class com.emc.rest.util.
SizedInputStream
markSupported()
- Method in class com.emc.rest.util.
SizedInputStream
MAX_COOL_DOWN_EXP
- Static variable in class com.emc.rest.smart.
Host
O
OctetStreamXmlProvider
- Class in
com.emc.rest.smart
OctetStreamXmlProvider(Injectable<SAXParserFactory>, Providers)
- Constructor for class com.emc.rest.smart.
OctetStreamXmlProvider
openConnections
- Variable in class com.emc.rest.smart.
Host
P
PingItem
- Class in
com.emc.rest.smart.ecs
PingItem()
- Constructor for class com.emc.rest.smart.ecs.
PingItem
PingItem(String, PingItem.Status, String, String)
- Constructor for class com.emc.rest.smart.ecs.
PingItem
PingItem.Status
- Enum in
com.emc.rest.smart.ecs
PingResponse
- Class in
com.emc.rest.smart.ecs
PingResponse()
- Constructor for class com.emc.rest.smart.ecs.
PingResponse
PollingDaemon
- Class in
com.emc.rest.smart
Polling thread that will terminate automatically when the application exits
PollingDaemon(SmartConfig)
- Constructor for class com.emc.rest.smart.
PollingDaemon
PROPERTY_KEY
- Static variable in class com.emc.rest.smart.
PollingDaemon
R
read()
- Method in class com.emc.rest.util.
SizedInputStream
read(byte[])
- Method in class com.emc.rest.util.
SizedInputStream
read(byte[], int, int)
- Method in class com.emc.rest.util.
SizedInputStream
readAsString(InputStream)
- Static method in class com.emc.rest.util.
StreamUtil
Closes streams no matter what.
readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream)
- Method in class com.emc.rest.smart.
OctetStreamXmlProvider
remaining()
- Method in class com.emc.rest.util.
SizedInputStream
reset()
- Method in class com.emc.rest.util.
SizedInputStream
resetStats()
- Method in class com.emc.rest.smart.
Host
Resets historical metrics.
resetStats()
- Method in class com.emc.rest.smart.
LoadBalancer
Resets connection metrics.
rfc822DateFormat
- Variable in class com.emc.rest.smart.ecs.
EcsHostListProvider
run()
- Method in class com.emc.rest.smart.
PollingDaemon
runHealthCheck(Host)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
runHealthCheck(Host)
- Method in interface com.emc.rest.smart.
HostListProvider
If this completes without throwing an exception, the host is considered healthy (
host.setHealthy(true)
is called).
S
setDataNodes(List<String>)
- Method in class com.emc.rest.smart.ecs.
ListDataNode
setEntitySize(Long)
- Static method in class com.emc.rest.smart.
SizeOverrideWriter
setErrorWaitTime(int)
- Method in class com.emc.rest.smart.
Host
Sets the number of milliseconds that should pass after an error has occurred before anyone should use this host.
setHealthCheckEnabled(boolean)
- Method in class com.emc.rest.smart.
SmartConfig
setHealthy(boolean)
- Method in class com.emc.rest.smart.
Host
setHostListProvider(HostListProvider)
- Method in class com.emc.rest.smart.
SmartConfig
setHostUpdateEnabled(boolean)
- Method in class com.emc.rest.smart.
SmartConfig
setMaintenanceMode(boolean)
- Method in class com.emc.rest.smart.ecs.
VdcHost
setName(String)
- Method in class com.emc.rest.smart.ecs.
PingItem
setName(String)
- Method in class com.emc.rest.smart.ecs.
Vdc
setPingItemMap(Map<String, PingItem>)
- Method in class com.emc.rest.smart.ecs.
PingResponse
setPingItems(List<PingItem>)
- Method in class com.emc.rest.smart.ecs.
PingResponse
setPollInterval(int)
- Method in class com.emc.rest.smart.
SmartConfig
Set the interval in seconds to wait between polling for active nodes.
setPort(int)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
setProperty(String, Object)
- Method in class com.emc.rest.smart.
SmartConfig
Allows custom Jersey client properties to be set.
setProtocol(String)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
setProxyPass(String)
- Method in class com.emc.rest.smart.
SmartConfig
setProxyUri(URI)
- Method in class com.emc.rest.smart.
SmartConfig
setProxyUser(String)
- Method in class com.emc.rest.smart.
SmartConfig
setStatus(PingItem.Status)
- Method in class com.emc.rest.smart.ecs.
PingItem
setText(String)
- Method in class com.emc.rest.smart.ecs.
PingItem
setValue(String)
- Method in class com.emc.rest.smart.ecs.
PingItem
setVdcs(List<Vdc>)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
setVersionInfo(String)
- Method in class com.emc.rest.smart.ecs.
ListDataNode
setVetoRules(List<HostVetoRule>)
- Method in class com.emc.rest.smart.
LoadBalancer
shouldVeto(Host, Map<String, Object>)
- Method in interface com.emc.rest.smart.
HostVetoRule
shouldVeto(Host, Map<String, Object>)
- Method in class com.emc.rest.smart.
LoadBalancer
SizedInputStream()
- Constructor for class com.emc.rest.smart.
SizeOverrideWriter.SizedInputStream
SizedInputStream
- Class in
com.emc.rest.util
A simple delegating class to constrain an input stream to a certain size.
SizedInputStream(InputStream, long)
- Constructor for class com.emc.rest.util.
SizedInputStream
SizedInputStreamWriter
- Class in
com.emc.rest.smart
SizedInputStreamWriter()
- Constructor for class com.emc.rest.smart.
SizedInputStreamWriter
SizeOverrideWriter
<
T
> - Class in
com.emc.rest.smart
SizeOverrideWriter(MessageBodyWriter<T>)
- Constructor for class com.emc.rest.smart.
SizeOverrideWriter
SizeOverrideWriter.ByteArray
- Class in
com.emc.rest.smart
SizeOverrideWriter.File
- Class in
com.emc.rest.smart
SizeOverrideWriter.InputStream
- Class in
com.emc.rest.smart
SizeOverrideWriter.SizedInputStream
- Class in
com.emc.rest.smart
skip(long)
- Method in class com.emc.rest.util.
SizedInputStream
SmartClientFactory
- Class in
com.emc.rest.smart
SmartConfig
- Class in
com.emc.rest.smart
Houses configuration for the smart client.
SmartConfig(String...)
- Constructor for class com.emc.rest.smart.
SmartConfig
SmartConfig(List<Host>)
- Constructor for class com.emc.rest.smart.
SmartConfig
Constructs a new SmartConfig using a new
LoadBalancer
seeded with the specified hosts
SmartConfig(LoadBalancer)
- Constructor for class com.emc.rest.smart.
SmartConfig
SmartFilter
- Class in
com.emc.rest.smart
SmartFilter(SmartConfig)
- Constructor for class com.emc.rest.smart.
SmartFilter
SmartFilter.WrappedInputStream
- Class in
com.emc.rest.smart
captures closure in host statistics
StreamUtil
- Class in
com.emc.rest.util
T
terminate()
- Method in class com.emc.rest.smart.
PollingDaemon
toString()
- Method in class com.emc.rest.smart.ecs.
Vdc
toString()
- Method in class com.emc.rest.smart.ecs.
VdcHost
toString()
- Method in class com.emc.rest.smart.
Host
totalConnections
- Variable in class com.emc.rest.smart.
Host
totalErrors
- Variable in class com.emc.rest.smart.
Host
U
updateHosts(List<Host>)
- Method in class com.emc.rest.smart.
LoadBalancer
Ensure this method is called sparingly as it will block getTopHost() calls, pausing all new connections!
updateVdcNodes(Vdc, List<Host>)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
V
valueOf(String)
- Static method in enum com.emc.rest.smart.ecs.
PingItem.Status
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.emc.rest.smart.ecs.
PingItem.Status
Returns an array containing the constants of this enum type, in the order they are declared.
Vdc
- Class in
com.emc.rest.smart.ecs
Vdc(String...)
- Constructor for class com.emc.rest.smart.ecs.
Vdc
Vdc(List<? extends Host>)
- Constructor for class com.emc.rest.smart.ecs.
Vdc
Vdc(String, List<? extends Host>)
- Constructor for class com.emc.rest.smart.ecs.
Vdc
VdcHost
- Class in
com.emc.rest.smart.ecs
VdcHost(Vdc, String)
- Constructor for class com.emc.rest.smart.ecs.
VdcHost
W
withErrorWaitTime(int)
- Method in class com.emc.rest.smart.
Host
withHealthCheckEnabled(boolean)
- Method in class com.emc.rest.smart.
SmartConfig
withHostListProvider(HostListProvider)
- Method in class com.emc.rest.smart.
SmartConfig
withHostUpdateEnabled(boolean)
- Method in class com.emc.rest.smart.
SmartConfig
withName(String)
- Method in class com.emc.rest.smart.ecs.
Vdc
withPollInterval(int)
- Method in class com.emc.rest.smart.
SmartConfig
withProperty(String, Object)
- Method in class com.emc.rest.smart.
SmartConfig
withProxyPass(String)
- Method in class com.emc.rest.smart.
SmartConfig
withProxyUri(URI)
- Method in class com.emc.rest.smart.
SmartConfig
withProxyUser(String)
- Method in class com.emc.rest.smart.
SmartConfig
withVdcs(Vdc...)
- Method in class com.emc.rest.smart.ecs.
EcsHostListProvider
withVetoRules(HostVetoRule...)
- Method in class com.emc.rest.smart.
LoadBalancer
WrappedInputStream(InputStream, Host)
- Constructor for class com.emc.rest.smart.
SmartFilter.WrappedInputStream
writeTo(SizedInputStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream)
- Method in class com.emc.rest.smart.
SizedInputStreamWriter
writeTo(T, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream)
- Method in class com.emc.rest.smart.
SizeOverrideWriter
A
B
C
D
E
F
G
H
I
L
M
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes