All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractLocalhostSplitFile AddSplitHeadersFilter Created by adilaijaz on 5/22/15.AllKeysMatcher A matcher that matches all keys.AlwaysReturnControlSplitClient A SplitClient that ensures that all features are turned off for all users.AsynchronousImpressionListener A wrapper around an ImpressionListener provided by the customer.AttributeMatcher Created by adilaijaz on 3/4/16.AttributeMatcher.NegatableMatcher BetweenMatcher Supports the logic: if user.age is between x and yBetweenMatcherData Metadata to support the between matcher.BinarySearchLatencyTracker Tracks latencies pero bucket of time.BooleanMatcher CachedMetrics Created by adilaijaz on 9/4/15.ChangeNumberExceptionWrapper Created by adilaijaz on 1/5/17.CombiningMatcher Combines the results of multiple matchers using the logical OR or AND.Condition A single condition in the the name.ConditionType Created by adilaijaz on 5/28/15.ContainsAllOfSetMatcher Created by adilaijaz on 3/7/16.ContainsAnyOfMatcher Created by adilaijaz on 3/7/16.ContainsAnyOfSetMatcher Created by adilaijaz on 3/7/16.Counter DataType Created by adilaijaz on 5/28/15.DependencyMatcher Supports the logic: if user is in split "feature" treatments ["on","off"]DependencyMatcherData DTOMetrics Created by adilaijaz on 6/14/16.EndsWithAnyOfMatcher Created by adilaijaz on 3/7/16.EqualToMatcher Created by adilaijaz on 3/7/16.EqualToSetMatcher Created by adilaijaz on 3/7/16.Event EventClient EventClientImpl Responsible for sending events added via .track() to Split collection servicesFireAndForgetMetrics Created by adilaijaz on 9/4/15.GenericClientUtil GreaterThanOrEqualToMatcher Created by adilaijaz on 3/7/16.GzipDecoderResponseInterceptor Created by adilaijaz on 5/22/15.GzipEncoderRequestInterceptor Created by adilaijaz on 5/22/15.HttpImpressionsSender Created by patricioe on 6/20/16.HttpMetrics Created by adilaijaz on 9/4/15.HttpSegmentChangeFetcher Created by adilaijaz on 5/22/15.HttpSplitChangeFetcher Created by adilaijaz on 5/30/15.ILatencyTracker Created by patricioe on 2/10/16.Impression Created by adilaijaz on 3/23/17.ImpressionListener A listener for Impressions generated each time getTreatment is called.ImpressionListener.FederatedImpressionListener ImpressionListener.NoopImpressionListener ImpressionsManager Created by patricioe on 6/17/16.ImpressionsSender Created by patricioe on 6/20/16.IntegrationsConfig IntegrationsConfig.Builder IntegrationsConfig.Execution IntegrationsConfig.ImpressionListenerWithMeta JmxMonitor A JMX monitor singleton.Json Created by adilaijaz on 6/10/16.Key Created by adilaijaz on 10/1/16.KeyImpression KeySelector Latency LegacyLocalhostSplitFile LessThanOrEqualToMatcher Created by adilaijaz on 3/7/16.LocalhostSplit LocalhostSplitClient An implementation of SplitClient that considers all partitions passed in the constructor to be 100% on for all users, and any other split to be 100% off for all users.LocalhostSplitClientAndFactory An implementation of SplitClient that considers all partitions passed in the constructor to be 100% on for all users, and any other split to be 100% off for all users.LocalhostSplitFactory An implementation of SplitClient that considers all partitions passed in the constructor to be 100% on for all users, and any other split to be 100% off for all users.LocalhostSplitManager An implementation of SplitClient that considers all partitions passed in the constructor to be 100% on for all users, and any other split to be 100% off for all users.LogarithmicSearchLatencyTracker Tracks latencies pero bucket of time.Matcher A leaf class representing a matcher.Matcher MatcherCombiner Created by adilaijaz on 5/28/15.MatcherGroup MatcherType Created by adilaijaz on 5/28/15.Metrics This interface is a briefer version of StatsD interfaceMetrics.NoopMetrics MurmurHash3 The MurmurHash3 algorithm was created by Austin Appleby and placed in the public domain.MurmurHash3.LongPair 128 bits of stateMySegment MySegments NewRelicListener Impression Listener implementation for New Relic that adds custom parameters to the active transaction in New Relic.NoopEventClient ParentIsControlException ParsedCondition A pair of matcher and partitions.ParsedSplit a value class representing an io.codigo.dtos.Experiment.Partition PartOfSetMatcher Created by adilaijaz on 3/7/16.RefreshableSegment A SegmentFetcher implementation that can periodically refresh itself.RefreshableSegmentFetcher A SegmentFetchers implementation that creates RefreshableSegmentFetcher instances.RefreshableSplitFetcher An ExperimentFetcher that refreshes experiment definitions periodically.RefreshableSplitFetcherProvider Provides an instance of RefreshableExperimentFetcher that is guaranteed to be a singleton.RegularExpressionMatcher SDKReadinessGates Created by adilaijaz on 4/27/16.Segment Fetches the keys in a segment.SegmentChange SegmentChangeFetcher Fetches changes in the segment since a reference point.SegmentFetcher Created by adilaijaz on 5/7/15.Split SplitAndKey A split and a key.SplitChange SplitChangeFetcher Created by adilaijaz on 5/11/15.SplitClient Created by adilaijaz on 5/8/15.SplitClientConfig Configurations for the SplitClient.SplitClientConfig.Builder SplitClientImpl A basic implementation of SplitClient.SplitFactory Created by adilaijaz on 5/8/15.SplitFactoryBuilder Builds an instance of SplitClient.SplitFactoryImpl SplitFetcher Created by adilaijaz on 5/8/15.SplitJmxMonitor Created by patricioe on 1/18/16.SplitJmxMonitorMBean JMX Interface.SplitManager An interface to manage an instance of Split SDK.SplitManagerImpl Created by adilaijaz on 7/15/16.SplitParser Converts io.codigo.dtos.Experiment to io.codigo.engine.splits.ParsedExperiment.SplitResult Splitter These set of functions figure out which treatment a key should see.SplitView A view of a Split meant for consumption through SplitManager interface.StartsWithAnyOfMatcher Created by adilaijaz on 3/7/16.Status TestImpressions Transformers Created by adilaijaz on 3/7/16.Treatments Utility methods for dealing with special treatmentsUnaryNumericMatcherData URN UserDefinedSegmentMatcher A matcher that checks if the key is part of a user defined segment.UserDefinedSegmentMatcherData Utils Created by adilaijaz on 6/10/16.WhitelistMatcher Created by adilaijaz on 5/4/15.WhitelistMatcherData YamlLocalhostSplitFile