JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
A
addLatencyMicros(long)
- Method in class io.split.client.metrics.
BinarySearchLatencyTracker
Increment the internal counter for the bucket this latency falls into.
addLatencyMicros(long)
- Method in interface io.split.client.metrics.
ILatencyTracker
addLatencyMicros(long)
- Method in class io.split.client.metrics.
LogarithmicSearchLatencyTracker
Increment the internal counter for the bucket this latency falls into.
addLatencyMillis(long)
- Method in class io.split.client.metrics.
BinarySearchLatencyTracker
Increment the internal counter for the bucket this latency falls into.
addLatencyMillis(long)
- Method in interface io.split.client.metrics.
ILatencyTracker
addLatencyMillis(long)
- Method in class io.split.client.metrics.
LogarithmicSearchLatencyTracker
Increment the internal counter for the bucket this latency falls into.
AddSplitHeadersFilter
- Class in
io.split.client
Created by adilaijaz on 5/22/15.
B
BinarySearchLatencyTracker
- Class in
io.split.client.metrics
Tracks latencies pero bucket of time.
BinarySearchLatencyTracker()
- Constructor for class io.split.client.metrics.
BinarySearchLatencyTracker
build()
- Static method in class io.split.client.
LocalhostSplitClientBuilder
build(String)
- Static method in class io.split.client.
SplitClientBuilder
build(String, SplitClientConfig)
- Static method in class io.split.client.
SplitClientBuilder
build()
- Method in class io.split.client.
SplitClientConfig.Builder
builder()
- Static method in class io.split.client.
SplitClientConfig
Builder()
- Constructor for class io.split.client.
SplitClientConfig.Builder
C
CachedMetrics
- Class in
io.split.client.metrics
Created by adilaijaz on 9/4/15.
CachedMetrics(HttpMetrics, int)
- Constructor for class io.split.client.metrics.
CachedMetrics
CachedMetrics(HttpMetrics, int, long)
- Constructor for class io.split.client.metrics.
CachedMetrics
CachedTreatmentLogRemovalListener
- Class in
io.split.client
A cache removal listener that posts the removed value to a rest endpoint.
clear()
- Method in class io.split.client.metrics.
BinarySearchLatencyTracker
clear()
- Method in interface io.split.client.metrics.
ILatencyTracker
clear()
- Method in class io.split.client.metrics.
LogarithmicSearchLatencyTracker
connectionTimeoutInMs(int)
- Method in class io.split.client.
SplitClientConfig.Builder
Http client connection timeout.
connectionTimeoutInMs()
- Method in class io.split.client.
SplitClientConfig
count(String, long)
- Method in class io.split.client.metrics.
CachedMetrics
count(String, long)
- Method in class io.split.client.metrics.
FireAndForgetMetrics
count(CounterDTO)
- Method in class io.split.client.metrics.
HttpMetrics
count(String, long)
- Method in class io.split.client.metrics.
HttpMetrics
create(WebTarget)
- Static method in class io.split.client.
CachedTreatmentLogRemovalListener
create(WebTarget)
- Static method in class io.split.client.
HttpSDKSettingsFetcher
create(WebTarget)
- Static method in class io.split.client.
HttpSegmentChangeFetcher
create(WebTarget, Metrics)
- Static method in class io.split.client.
HttpSegmentChangeFetcher
create(WebTarget, Metrics)
- Static method in class io.split.client.
HttpSplitChangeFetcher
create(WebTarget)
- Static method in class io.split.client.metrics.
HttpMetrics
D
debugEnabled()
- Method in class io.split.client.
SplitClientConfig
E
enableDebug()
- Method in class io.split.client.
SplitClientConfig.Builder
endpoint(String)
- Method in class io.split.client.
SplitClientConfig.Builder
The rest endpoint that sdk will hit for latest features and segments.
endpoint()
- Method in class io.split.client.
SplitClientConfig
F
fetch()
- Method in class io.split.client.
HttpSDKSettingsFetcher
fetch(String, long)
- Method in class io.split.client.
HttpSegmentChangeFetcher
fetch(long)
- Method in class io.split.client.
HttpSplitChangeFetcher
fetchDefinition(String)
- Method in class io.split.client.jmx.
SplitJmxMonitor
fetchDefinition(String)
- Method in interface io.split.client.jmx.
SplitJmxMonitorMBean
FILENAME
- Static variable in class io.split.client.
LocalhostSplitClientBuilder
filter(ClientRequestContext)
- Method in class io.split.client.
AddSplitHeadersFilter
FireAndForgetMetrics
- Class in
io.split.client.metrics
Created by adilaijaz on 9/4/15.
forceSyncFeatures()
- Method in class io.split.client.jmx.
SplitJmxMonitor
forceSyncFeatures()
- Method in interface io.split.client.jmx.
SplitJmxMonitorMBean
forceSyncSegment(String)
- Method in class io.split.client.jmx.
SplitJmxMonitor
forceSyncSegment(String)
- Method in interface io.split.client.jmx.
SplitJmxMonitorMBean
G
gauge(String, double)
- Method in class io.split.client.metrics.
CachedMetrics
gauge(String, double)
- Method in class io.split.client.metrics.
FireAndForgetMetrics
gauge(GaugeDTO)
- Method in class io.split.client.metrics.
HttpMetrics
gauge(String, double)
- Method in class io.split.client.metrics.
HttpMetrics
getBucketForLatencyMicros(long)
- Method in class io.split.client.metrics.
BinarySearchLatencyTracker
Returns the counts in the bucket this latency falls into.
getBucketForLatencyMicros(long)
- Method in interface io.split.client.metrics.
ILatencyTracker
getBucketForLatencyMicros(long)
- Method in class io.split.client.metrics.
LogarithmicSearchLatencyTracker
Returns the counts in the bucket this latency falls into.
getBucketForLatencyMillis(long)
- Method in class io.split.client.metrics.
BinarySearchLatencyTracker
Returns the counts in the bucket this latency falls into.
getBucketForLatencyMillis(long)
- Method in interface io.split.client.metrics.
ILatencyTracker
getBucketForLatencyMillis(long)
- Method in class io.split.client.metrics.
LogarithmicSearchLatencyTracker
Returns the counts in the bucket this latency falls into.
getContext(Class<?>)
- Method in class io.split.client.
ObjectMapperProvider
getInstance()
- Static method in class io.split.client.jmx.
JmxMonitor
getLatencies()
- Method in class io.split.client.metrics.
BinarySearchLatencyTracker
Returns the list of latencies buckets as an array.
getLatencies()
- Method in interface io.split.client.metrics.
ILatencyTracker
getLatencies()
- Method in class io.split.client.metrics.
LogarithmicSearchLatencyTracker
Returns the list of latencies buckets as an array.
getLatency(int)
- Method in class io.split.client.metrics.
BinarySearchLatencyTracker
getLatency(int)
- Method in interface io.split.client.metrics.
ILatencyTracker
getLatency(int)
- Method in class io.split.client.metrics.
LogarithmicSearchLatencyTracker
getTreatment(String, String)
- Method in class io.split.client.jmx.
SplitJmxMonitor
getTreatment(String, String)
- Method in interface io.split.client.jmx.
SplitJmxMonitorMBean
H
HttpMetrics
- Class in
io.split.client.metrics
Created by adilaijaz on 9/4/15.
HttpMetrics(WebTarget)
- Constructor for class io.split.client.metrics.
HttpMetrics
HttpSDKSettingsFetcher
- Class in
io.split.client
Created by adilaijaz on 8/21/15.
HttpSegmentChangeFetcher
- Class in
io.split.client
Created by adilaijaz on 5/22/15.
HttpSplitChangeFetcher
- Class in
io.split.client
Created by adilaijaz on 5/30/15.
I
ILatencyTracker
- Interface in
io.split.client.metrics
Created by patricioe on 2/10/16.
instance(String)
- Static method in class io.split.client.
AddSplitHeadersFilter
instance(Metrics, int, int)
- Static method in class io.split.client.metrics.
FireAndForgetMetrics
io.split.client
- package io.split.client
io.split.client.jmx
- package io.split.client.jmx
io.split.client.metrics
- package io.split.client.metrics
isKeyInSegment(String, String)
- Method in class io.split.client.jmx.
SplitJmxMonitor
isKeyInSegment(String, String)
- Method in interface io.split.client.jmx.
SplitJmxMonitorMBean
J
JmxMonitor
- Class in
io.split.client.jmx
A JMX monitor singleton.
L
LOCALHOST
- Static variable in class io.split.client.
LocalhostSplitClientBuilder
LocalhostSplitClientBuilder
- Class in
io.split.client
For environment 'localhost', this class reads the list of (feature, treatment) pairs from a file $HOME/.splits, and returns an instance of HardcodedFeatureTreatmentsSplitClient.
LocalhostSplitClientBuilder()
- Constructor for class io.split.client.
LocalhostSplitClientBuilder
LogarithmicSearchLatencyTracker
- Class in
io.split.client.metrics
Tracks latencies pero bucket of time.
LogarithmicSearchLatencyTracker()
- Constructor for class io.split.client.metrics.
LogarithmicSearchLatencyTracker
M
main(String...)
- Static method in class io.split.client.
SplitClientBuilder
N
numThreadsForSegmentFetch(int)
- Method in class io.split.client.
SplitClientConfig.Builder
The SDK fetches segment memberships on a schedule in an asynchrnonous manner.
numThreadsForSegmentFetch()
- Method in class io.split.client.
SplitClientConfig
O
ObjectMapperProvider
- Class in
io.split.client
Provider of ObjectMapper.
ObjectMapperProvider()
- Constructor for class io.split.client.
ObjectMapperProvider
onRemoval(RemovalNotification<String, List<KeyImpressionDTO>>)
- Method in class io.split.client.
CachedTreatmentLogRemovalListener
P
pollForFeatureChangesEveryNSeconds(int)
- Method in class io.split.client.
SplitClientConfig.Builder
The SDK will poll the endpoint for changes to features at this period.
pollForFeatureChangesEveryNSeconds()
- Method in class io.split.client.
SplitClientConfig
pollForSegmentChangesEveryNSeconds(int)
- Method in class io.split.client.
SplitClientConfig.Builder
The SDK will poll the endpoint for changes to segments at this period in seconds.
pollForSegmentChangesEveryNSeconds()
- Method in class io.split.client.
SplitClientConfig
R
readTimeoutInMs(int)
- Method in class io.split.client.
SplitClientConfig.Builder
Http client read timeout.
readTimeoutInMs()
- Method in class io.split.client.
SplitClientConfig
registerMonitor(String, String, Object)
- Method in class io.split.client.jmx.
JmxMonitor
S
SPLIT_SDK_VERSION
- Static variable in class io.split.client.
SplitClientConfig
SplitClientBuilder
- Class in
io.split.client
Builds an instance of SplitClient.
SplitClientBuilder()
- Constructor for class io.split.client.
SplitClientBuilder
SplitClientConfig
- Class in
io.split.client
Configurations for the SplitClient.
SplitClientConfig.Builder
- Class in
io.split.client
SplitJmxMonitor
- Class in
io.split.client.jmx
Created by patricioe on 1/18/16.
SplitJmxMonitor(SplitClient, SplitFetcher, SegmentFetcher)
- Constructor for class io.split.client.jmx.
SplitJmxMonitor
SplitJmxMonitorMBean
- Interface in
io.split.client.jmx
JMX Interface.
T
time(String, long)
- Method in class io.split.client.metrics.
CachedMetrics
time(String, long)
- Method in class io.split.client.metrics.
FireAndForgetMetrics
time(LatencyDTO)
- Method in class io.split.client.metrics.
HttpMetrics
time(String, long)
- Method in class io.split.client.metrics.
HttpMetrics
treatmentLogCacheExpireNSecondsAfterWrite(int)
- Method in class io.split.client.
SplitClientConfig.Builder
The treatment log captures the which key saw what treatment ("on", "off", etc) at what time.
treatmentLogCacheExpireNSecondsAfterWrite()
- Method in class io.split.client.
SplitClientConfig
U
unregisterMonitor(String, String)
- Method in class io.split.client.jmx.
JmxMonitor
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016. All rights reserved.