Skip navigation links
A C F G I L P R S T U V 

A

addAll(Iterator<ValueCommand>) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
apply(ConfigSink) - Method in interface com.xpcagey.config.spi.ValueCommand
 

C

clear(String) - Method in interface com.xpcagey.config.spi.ConfigSink
 
clear(String) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
clear(String) - Static method in interface com.xpcagey.config.spi.ValueCommand
 
com.xpcagey.config.spi - package com.xpcagey.config.spi
 
com.xpcagey.config.spi.helpers - package com.xpcagey.config.spi.helpers
 
ConfigServiceProvider - Interface in com.xpcagey.config.spi
ConfigServiceProvider is the binding point for the cagey-config-core to discover implementations of this SPI; it is the thing that must be implemented to extend the configuration ecosystem.
ConfigSink - Interface in com.xpcagey.config.spi
ConfigSink represents an arbitrary command handler; it may be used to initialize the core package, take snapshots, serialize a configuration update stream, or provide a diffing engine.
ConfigSource - Interface in com.xpcagey.config.spi
ConfigSource represents an arbitrary mutable, strongly typed value store; it is designed to allow loose coupling with cagey-config systems by passing update commands on change.

F

forceDefault(String) - Method in interface com.xpcagey.config.spi.ConfigSink
 
forceDefault(String) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
forceDefault(String) - Static method in interface com.xpcagey.config.spi.ValueCommand
 

G

get(String, boolean) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
getName() - Method in interface com.xpcagey.config.spi.ConfigServiceProvider
 
getPath() - Method in interface com.xpcagey.config.spi.ConfigSource
 

I

IllegalPathException - Exception in com.xpcagey.config.spi
IllegalPathException should be thrown by a ConfigServiceProvider if a requested path is malformed or unreachable.
IllegalPathException(String, String, Throwable) - Constructor for exception com.xpcagey.config.spi.IllegalPathException
 
initialize(ConfigSink) - Method in interface com.xpcagey.config.spi.ConfigSource
 
iterator() - Method in class com.xpcagey.config.spi.ValueCommandIterable
 

L

load(String) - Method in interface com.xpcagey.config.spi.ConfigServiceProvider
 
loader - Variable in exception com.xpcagey.config.spi.IllegalPathException
 

P

path - Variable in exception com.xpcagey.config.spi.IllegalPathException
 

R

register(Consumer<ValueCommand>) - Method in interface com.xpcagey.config.spi.ConfigSource
 

S

set(String, boolean, boolean) - Method in interface com.xpcagey.config.spi.ConfigSink
 
set(String, boolean, Duration) - Method in interface com.xpcagey.config.spi.ConfigSink
 
set(String, boolean, double) - Method in interface com.xpcagey.config.spi.ConfigSink
 
set(String, boolean, Instant) - Method in interface com.xpcagey.config.spi.ConfigSink
 
set(String, boolean, long) - Method in interface com.xpcagey.config.spi.ConfigSink
 
set(String, boolean, String) - Method in interface com.xpcagey.config.spi.ConfigSink
 
set(String, boolean, boolean) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
set(String, boolean, Duration) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
set(String, boolean, double) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
set(String, boolean, Instant) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
set(String, boolean, long) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
set(String, boolean, String) - Method in class com.xpcagey.config.spi.helpers.TestingSink
 
set(String, boolean, boolean) - Static method in interface com.xpcagey.config.spi.ValueCommand
 
set(String, boolean, Duration) - Static method in interface com.xpcagey.config.spi.ValueCommand
 
set(String, boolean, double) - Static method in interface com.xpcagey.config.spi.ValueCommand
 
set(String, boolean, Instant) - Static method in interface com.xpcagey.config.spi.ValueCommand
 
set(String, boolean, long) - Static method in interface com.xpcagey.config.spi.ValueCommand
 
set(String, boolean, String) - Static method in interface com.xpcagey.config.spi.ValueCommand
 

T

TestingSink - Class in com.xpcagey.config.spi.helpers
Simple sink consumes a ConfigSource and places the result into a HashMap; it is meant to be used for testing and debugging implementations of ConfigSource inside their respective packages.
TestingSink() - Constructor for class com.xpcagey.config.spi.helpers.TestingSink
 

U

unregister(Consumer<ValueCommand>) - Method in interface com.xpcagey.config.spi.ConfigSource
 
USE_DEFAULT - Static variable in class com.xpcagey.config.spi.helpers.TestingSink
 

V

ValueCommand - Interface in com.xpcagey.config.spi
ValueCommand provides a loose coupling between a ConfigSource and one or more ConfigSinks that allows updates after initialization without a direct binding.
ValueCommandIterable - Class in com.xpcagey.config.spi
 
ValueCommandIterable(ConfigSource) - Constructor for class com.xpcagey.config.spi.ValueCommandIterable
 
A C F G I L P R S T U V 
Skip navigation links

Copyright © 2018. All rights reserved.