A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes All Packages

A

abortIf(Object, BiPredicate<SourceVersion, SourceVersion>) - Static method in class xyz.ressor.service.action.Actions
Aborts reload of the target service if the versionPredicate returns true.
abortIf(Predicate<RessorService<T>>) - Static method in class xyz.ressor.service.action.Actions
 
AbstractErrorHandler - Class in xyz.ressor.service.error
 
AbstractErrorHandler() - Constructor for class xyz.ressor.service.error.AbstractErrorHandler
 
AbstractSource<R extends ResourceId> - Class in xyz.ressor.source
 
AbstractSource() - Constructor for class xyz.ressor.source.AbstractSource
 
AbstractSource(String) - Constructor for class xyz.ressor.source.AbstractSource
 
accept(T) - Method in interface xyz.ressor.commons.utils.Exceptions.ThrowsConsumer
 
actions() - Method in class xyz.ressor.Ressor
 
Actions - Class in xyz.ressor.service.action
 
Actions() - Constructor for class xyz.ressor.service.action.Actions
 
ACTIONS - xyz.ressor.service.proxy.StateVariables
 
ActionsManager - Class in xyz.ressor
 
ActionsManager(ServiceManager, ExecutorService) - Constructor for class xyz.ressor.ActionsManager
 
addExtension(ServiceExtension) - Method in class xyz.ressor.RessorBuilder
 
addExtension(ServiceExtension) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
address - Variable in class examples.CustomTranslatorExample.User
 
alwaysFollowRedirects(boolean) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
and(ReloadAction...) - Static method in class xyz.ressor.service.action.Actions
Runs the actions and combine the results with AND operator.
andParallel(ReloadAction...) - Static method in class xyz.ressor.service.action.Actions
Runs all the actions in parallel, wait for the results and combine them with AND operator.
apply(T) - Method in interface xyz.ressor.commons.utils.Exceptions.ThrowsFunction
 
asyncInitialReload() - Method in class xyz.ressor.RessorBuilder
Whether to perform the initial data load asynchronously.
asyncPull - Variable in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
asyncPull - Variable in class xyz.ressor.source.git.GitSource
 
asyncPull(boolean) - Method in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 

B

bare - Variable in class xyz.ressor.source.git.builder.RemoteRepositoryBuilder
 
bare(boolean) - Method in class xyz.ressor.source.git.builder.RemoteRepositoryBuilder
 
baseCurrency - Variable in class examples.articles.ExchangeRateProviderExample.ExchangeRateData
 
Book() - Constructor for class examples.QuickStart.Book
 
BookRepository(List<QuickStart.Book>) - Constructor for class examples.QuickStart.BookRepository
 
branchMapping - Variable in class xyz.ressor.source.git.GitSource
 
build() - Method in class xyz.ressor.RessorBuilder
Builds the Ressor service proxy instance.
build() - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
build() - Method in class xyz.ressor.source.git.builder.LocalRepositoryBuilder
 
build() - Method in class xyz.ressor.source.git.builder.RemoteRepositoryBuilder
 
build() - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
build() - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
builder() - Static method in class xyz.ressor.source.http.Http
 
builder() - Static method in class xyz.ressor.source.s3.S3
 
builder(Class<T>) - Static method in class xyz.ressor.service.proxy.ProxyContext
 
buildProxy(ProxyContext<T, D>) - Method in class xyz.ressor.service.proxy.ServiceProxyBuilder
 
bytes() - Static method in class xyz.ressor.translator.Translators
Fetches the raw byte array from the source and pass it to the service factory as a byte[] array.
bytes2Lines(Charset) - Static method in class xyz.ressor.translator.TranslatorHelper
 
bytes2String() - Static method in class xyz.ressor.translator.TranslatorHelper
 
bytes2String(Charset) - Static method in class xyz.ressor.translator.TranslatorHelper
 

C

cacheClasses(boolean) - Method in class xyz.ressor.config.RessorConfig
 
CacheControlStrategy - Enum in xyz.ressor.source.http
The strategy which defines the way HttpSource will know about whether the underlying resource was changed.
catchingConsumer(Exceptions.ThrowsConsumer<T>) - Static method in class xyz.ressor.commons.utils.Exceptions
 
catchingFunc(Exceptions.ThrowsFunction<T, R>) - Static method in class xyz.ressor.commons.utils.Exceptions
 
chain(Translator<R, R1>) - Method in interface xyz.ressor.translator.Translator
Chains the provided translator R->R1 to the current T->R.
classLoader(ClassLoader) - Method in class xyz.ressor.RessorBuilder
ClassLoader to use for loading the Ressor generated service proxy class.
classLoader(ClassLoader) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
classpath(String) - Static method in class xyz.ressor.commons.utils.FileUtils
 
classpath(String, Class<?>) - Static method in class xyz.ressor.commons.utils.FileUtils
 
client - Variable in class examples.S3SourceExample.Invoice
 
client - Variable in class xyz.ressor.source.http.HttpSource
 
clientConfiguration(ClientConfiguration) - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
CollectionUtils - Class in xyz.ressor.commons.utils
 
CollectionUtils() - Constructor for class xyz.ressor.commons.utils.CollectionUtils
 
color - Variable in class examples.HttpSourceExample.Fruit
 
compare(Constructor, Constructor) - Method in class xyz.ressor.service.proxy.ConstructorComparator
 
connectTimeoutMs(int) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
constantStringSource() - Static method in class helper.ExampleHelper
 
ConstantStringSource() - Constructor for class helper.ExampleHelper.ConstantStringSource
 
ConstructorComparator - Class in xyz.ressor.service.proxy
 
ConstructorComparator() - Constructor for class xyz.ressor.service.proxy.ConstructorComparator
 
contentCompression(boolean) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
create() - Static method in class xyz.ressor.Ressor
 
create(ExchangeRateProviderExample.ExchangeRateData) - Static method in class examples.articles.ExchangeRateProviderExample.ExchangeRateProvider
 
create(RessorConfig) - Static method in class xyz.ressor.Ressor
 
createTransportConfig() - Method in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
credentials(AWSCredentials) - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
credentials(String, String) - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
credentialsProvider(AWSCredentialsProvider) - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
cron(String) - Method in class xyz.ressor.PollingBuilder
Poll the Source for the new version of data, if available, by Cron schedule.
currencyRates - Variable in class examples.articles.ExchangeRateProviderExample.ExchangeRateData
 
CustomTranslatorExample - Class in examples
 
CustomTranslatorExample() - Constructor for class examples.CustomTranslatorExample
 
CustomTranslatorExample.JavaSerializerTranslator<T> - Class in examples
Translates binary data to entity instances using Java standard serialization.
CustomTranslatorExample.User - Class in examples
 

D

defaultInstance(Class<?>) - Static method in class xyz.ressor.commons.utils.RessorUtils
 
define(Function<T, R>, Class<T>, Class<R>) - Static method in interface xyz.ressor.translator.Translator
Helper method for defining a T->R translator from the translation function and two data types.
describe() - Method in class helper.ExampleHelper.ConstantStringSource
 
describe() - Method in class xyz.ressor.source.fs.FileSystemSource
 
describe() - Method in class xyz.ressor.source.git.GitSource
 
describe() - Method in class xyz.ressor.source.http.HttpSource
 
describe() - Method in class xyz.ressor.source.s3.S3Source
 
describe() - Method in interface xyz.ressor.source.Source
Returns description of the service in any format.
destroy() - Method in class xyz.ressor.commons.watch.fs.FileSystemWatchService
 
doPull() - Method in class xyz.ressor.source.git.GitSource
 
DuplicateToArrayJsonNodeDeserializer - Class in xyz.ressor.translator.xml
 
DuplicateToArrayJsonNodeDeserializer() - Constructor for class xyz.ressor.translator.xml.DuplicateToArrayJsonNodeDeserializer
 

E

EMPTY - Static variable in class xyz.ressor.source.git.GitSource
 
EMPTY - Static variable in interface xyz.ressor.source.SourceVersion
 
EMPTY_TRANSPORT_CONFIG - Static variable in class xyz.ressor.source.git.GitSource
 
emptyVersion() - Method in class xyz.ressor.source.fs.FileSystemSource
 
emptyVersion() - Method in class xyz.ressor.source.git.GitSource
 
emptyVersion() - Method in interface xyz.ressor.source.Source
 
equals(Object) - Method in class xyz.ressor.source.git.GitRef
 
equals(Object) - Method in class xyz.ressor.source.http.version.ETag
 
equals(Object) - Method in class xyz.ressor.source.LoadedResource
 
equals(Object) - Method in class xyz.ressor.source.s3.version.S3Version
 
equals(Object) - Method in class xyz.ressor.source.version.LastModified
 
errorHandler() - Method in class xyz.ressor.config.RessorConfig
Global error handler, which will be used in the absence of per-service error handler
errorHandler() - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
errorHandler() - Method in interface xyz.ressor.service.RessorService
Error handler which should be used for this service in case of exceptions
errorHandler(ErrorHandler) - Method in class xyz.ressor.config.RessorConfig
 
errorHandler(ErrorHandler) - Method in class xyz.ressor.RessorBuilder
Dedicated error handler for the given service
errorHandler(ErrorHandler) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
ErrorHandler - Interface in xyz.ressor.service.error
The exception handler for such Ressor activities like loading data from Source, translation of the loaded data, etc.
ErrorHandlerExample - Class in examples
 
ErrorHandlerExample() - Constructor for class examples.ErrorHandlerExample
 
ETag - Class in xyz.ressor.source.http.version
 
ETag(String) - Constructor for class xyz.ressor.source.http.version.ETag
 
ETAG - xyz.ressor.source.http.CacheControlStrategy
Ressor will use ETag header as a version snapshot of the resource.
ETAG - xyz.ressor.source.s3.version.VersionType
 
ETAG_HEAD - xyz.ressor.source.http.CacheControlStrategy
Same as IF-MODIFIED-SINCE, but for servers which doesn't support If-Modified-Since header.
every(int, TimeUnit) - Method in class xyz.ressor.PollingBuilder
Poll the Source for the new version of data, if available, for every timeValue.
exact(ObjectId) - Static method in class xyz.ressor.source.git.GitRev
 
ExampleHelper - Class in helper
 
ExampleHelper() - Constructor for class helper.ExampleHelper
 
ExampleHelper.ConstantStringSource - Class in helper
 
ExampleHelper.StringResourceId - Class in helper
 
examples - package examples
 
examples.articles - package examples.articles
 
Exceptions - Class in xyz.ressor.commons.utils
 
Exceptions() - Constructor for class xyz.ressor.commons.utils.Exceptions
 
Exceptions.ThrowsConsumer<T> - Interface in xyz.ressor.commons.utils
 
Exceptions.ThrowsFunction<T,​R> - Interface in xyz.ressor.commons.utils
 
ExchangeRateData() - Constructor for class examples.articles.ExchangeRateProviderExample.ExchangeRateData
 
ExchangeRateProvider(Map<Pair<Currency, Currency>, Double>) - Constructor for class examples.articles.ExchangeRateProviderExample.ExchangeRateProvider
 
ExchangeRateProviderExample - Class in examples.articles
 
ExchangeRateProviderExample() - Constructor for class examples.articles.ExchangeRateProviderExample
 
ExchangeRateProviderExample.ExchangeRateData - Class in examples.articles
 
ExchangeRateProviderExample.ExchangeRateProvider - Class in examples.articles
 
execute(JobExecutionContext) - Method in class xyz.ressor.loader.QuartzLoaderJob
 
ExecutorServiceAction - Class in xyz.ressor.service.action
 
ExecutorServiceAction(BiPredicate<ExecutorService, RessorService>) - Constructor for class xyz.ressor.service.action.ExecutorServiceAction
 

F

factory(Function<D, ? extends T>) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
factory(Function<DataType, ? extends ServiceType>) - Method in class xyz.ressor.RessorBuilder
Your custom service factory.
FactoryBeanExtension - Class in xyz.ressor.ext.spring
 
FactoryBeanExtension() - Constructor for class xyz.ressor.ext.spring.FactoryBeanExtension
 
fileSource(String) - Method in class xyz.ressor.RessorBuilder
Tells Ressor to use the given file as a data source.
fileSource(Path) - Method in class xyz.ressor.RessorBuilder
Tells Ressor to use the given file as a data source.
FileSystemResourceId - Class in xyz.ressor.source.fs
 
FileSystemResourceId(String) - Constructor for class xyz.ressor.source.fs.FileSystemResourceId
 
FileSystemResourceId(Path) - Constructor for class xyz.ressor.source.fs.FileSystemResourceId
 
FileSystemSource - Class in xyz.ressor.source.fs
 
FileSystemSource() - Constructor for class xyz.ressor.source.fs.FileSystemSource
 
FileSystemSource(FileSystemWatchService) - Constructor for class xyz.ressor.source.fs.FileSystemSource
 
FileSystemWatchService - Class in xyz.ressor.commons.watch.fs
 
FileSystemWatchService() - Constructor for class xyz.ressor.commons.watch.fs.FileSystemWatchService
 
FileUtils - Class in xyz.ressor.commons.utils
 
FileUtils() - Constructor for class xyz.ressor.commons.utils.FileUtils
 
find(int) - Method in class examples.S3SourceExample.InvoiceRepository
 
findAnnotatedExecutable(T[], Class<? extends Annotation>) - Static method in class xyz.ressor.commons.utils.ReflectionUtils
 
findAnnotatedExecutables(Class<?>, Class<? extends Annotation>) - Static method in class xyz.ressor.commons.utils.ReflectionUtils
 
findAnnotatedExecutables(T[], Class<? extends Annotation>) - Static method in class xyz.ressor.commons.utils.ReflectionUtils
 
findExecutable(Class<?>, Class<?>) - Static method in class xyz.ressor.commons.utils.ReflectionUtils
 
firstNonNull(T, T) - Static method in class xyz.ressor.commons.utils.RessorUtils
 
fruit - Variable in class examples.HttpSourceExample.Fruit
 
Fruit() - Constructor for class examples.HttpSourceExample.Fruit
 

G

getCacheControl() - Method in class xyz.ressor.source.http.HttpResourceId
 
getClassLoader() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getContent(RevCommit, String) - Method in class xyz.ressor.source.git.GitSource
 
getDefaultArguments() - Method in class xyz.ressor.service.proxy.TypeDefinition
 
getDefaultConstructor() - Method in class xyz.ressor.service.proxy.TypeDefinition
 
getErrorHandler() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getExecutorService() - Method in class xyz.ressor.service.action.ServiceBasedAction
 
getExtensions() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getFactory() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getFilePath() - Method in class xyz.ressor.source.git.GitResourceId
 
getFullName() - Method in class xyz.ressor.source.git.GitRef
 
getHeader(CloseableHttpResponse, String) - Method in class xyz.ressor.source.http.HttpSource
 
getInitialInstance() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getInputStream() - Method in class xyz.ressor.source.LoadedResource
 
getLastModified(CloseableHttpResponse) - Method in class xyz.ressor.source.http.HttpSource
 
getMenuLabel(String) - Method in class examples.GitRepositorySourceExample.UIManager
 
getName() - Method in class xyz.ressor.source.git.GitRef
 
getObjectId() - Method in class xyz.ressor.source.s3.S3ResourceId
 
getObjectId(GitRef) - Method in class xyz.ressor.source.git.GitSource
 
getProxyDefaultArguments() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getRate(Currency, Currency) - Method in class examples.articles.ExchangeRateProviderExample.ExchangeRateProvider
 
getRawResourcePath() - Method in class xyz.ressor.source.fs.FileSystemResourceId
 
getRefValue() - Method in class xyz.ressor.source.git.GitResourceId
 
getResource() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getResourceId() - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
getResourceId() - Method in interface xyz.ressor.service.RessorService
The resource identifier which this service operate.
getResourceId() - Method in class xyz.ressor.source.LoadedResource
 
getResourcePath() - Method in class xyz.ressor.source.fs.FileSystemResourceId
 
getResourceURI() - Method in class xyz.ressor.source.http.HttpResourceId
 
getService() - Method in class xyz.ressor.service.action.ServiceBasedAction
 
getServiceManager() - Method in class xyz.ressor.service.action.ServiceBasedAction
 
getSource() - Method in class xyz.ressor.service.action.ServiceBasedAction
 
getSource() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getSource(RessorService) - Static method in class xyz.ressor.service.proxy.StateHelper
 
getTitle(String) - Method in class examples.QuickStart.BookRepository
 
getTranslator() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getType() - Method in class xyz.ressor.service.proxy.ProxyContext
 
getType() - Method in class xyz.ressor.source.git.GitRef
 
getType() - Method in class xyz.ressor.source.s3.version.S3Version
 
getValue() - Method in class helper.ExampleHelper.StringResourceId
 
getVersion() - Method in class xyz.ressor.source.LoadedResource
 
git - Variable in class xyz.ressor.source.git.GitSource
 
GitRef - Class in xyz.ressor.source.git
 
GitRef(String) - Constructor for class xyz.ressor.source.git.GitRef
 
GitRef(String, RefType) - Constructor for class xyz.ressor.source.git.GitRef
 
GitRepository - Class in xyz.ressor.source.git
 
GitRepository() - Constructor for class xyz.ressor.source.git.GitRepository
 
GitRepositorySourceExample - Class in examples
 
GitRepositorySourceExample() - Constructor for class examples.GitRepositorySourceExample
 
GitRepositorySourceExample.Menu - Class in examples
 
GitRepositorySourceExample.MenuItem - Class in examples
 
GitRepositorySourceExample.UIManager - Class in examples
 
GitRepositorySourceExample.Window - Class in examples
 
GitResourceId - Class in xyz.ressor.source.git
 
GitResourceId(String, String) - Constructor for class xyz.ressor.source.git.GitResourceId
 
GitResourceId(String, String, RefType) - Constructor for class xyz.ressor.source.git.GitResourceId
 
GitRev - Class in xyz.ressor.source.git
 
GitRev() - Constructor for class xyz.ressor.source.git.GitRev
 
GitSource - Class in xyz.ressor.source.git
 
GitSource(Git, TransportConfigCallback, boolean) - Constructor for class xyz.ressor.source.git.GitSource
 
gzipped() - Method in class xyz.ressor.RessorBuilder
Whether the source data is expected to be GZIP encoded.
gzipped(Translator<InputStream, T>) - Static method in class xyz.ressor.translator.TranslatorHelper
 

H

HASH - xyz.ressor.source.git.RefType
 
hashCode() - Method in class xyz.ressor.source.git.GitRef
 
hashCode() - Method in class xyz.ressor.source.http.version.ETag
 
hashCode() - Method in class xyz.ressor.source.LoadedResource
 
hashCode() - Method in class xyz.ressor.source.s3.version.S3Version
 
hashCode() - Method in class xyz.ressor.source.version.LastModified
 
hasRemotes - Variable in class xyz.ressor.source.git.GitSource
 
HEAD - xyz.ressor.source.git.RefType
 
header - Variable in class examples.GitRepositorySourceExample.Menu
 
helper - package helper
 
Http - Class in xyz.ressor.source.http
 
Http() - Constructor for class xyz.ressor.source.http.Http
 
httpClient(CloseableHttpClient) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
HttpResourceId - Class in xyz.ressor.source.http
 
HttpResourceId(String, CacheControlStrategy) - Constructor for class xyz.ressor.source.http.HttpResourceId
 
HttpSource - Class in xyz.ressor.source.http
 
HttpSource(CloseableHttpClient) - Constructor for class xyz.ressor.source.http.HttpSource
 
HttpSource(CloseableHttpClient, Consumer<HttpRequestBase>, boolean) - Constructor for class xyz.ressor.source.http.HttpSource
 
HttpSourceBuilder - Class in xyz.ressor.source.http
 
HttpSourceBuilder() - Constructor for class xyz.ressor.source.http.HttpSourceBuilder
 
HttpSourceExample - Class in examples
 
HttpSourceExample() - Constructor for class examples.HttpSourceExample
 
HttpSourceExample.Fruit - Class in examples
 

I

id - Variable in class examples.GitRepositorySourceExample.MenuItem
 
id - Variable in enum xyz.ressor.source.git.RefType
 
id() - Method in class helper.ExampleHelper.ConstantStringSource
 
id() - Method in class xyz.ressor.source.AbstractSource
 
id() - Method in interface xyz.ressor.source.Source
The unique identifier of the given source in the given Ressor context.
IF_MODIFIED_SINCE - xyz.ressor.source.http.CacheControlStrategy
Ressor will use Last-Modified header as a version snapshot of the resource.
init() - Method in class xyz.ressor.commons.watch.fs.FileSystemWatchService
 
initialInstance(ServiceType) - Method in class xyz.ressor.RessorBuilder
The initial default instance of your service.
initialInstance(T) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
inputStream2Bytes() - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2Json() - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2Json(ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2JsonObject(Class<T>) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2JsonObject(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2JsonObjectList(Class<T>) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2JsonObjectList(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2JsonParser() - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2JsonParser(ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2Lines(Charset) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2String(Charset) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2Xml() - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2Xml(ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2XmlObject(Class<T>) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2XmlObject(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2XmlObjectList(Class<T>) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2XmlObjectList(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2XmlParser() - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2XmlParser(ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2Yaml() - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2Yaml(ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2YamlObject(Class<T>) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2YamlObject(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2YamlObjectList(Class<T>) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2YamlObjectList(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2YamlParser() - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputStream2YamlParser(ObjectMapper) - Static method in class xyz.ressor.translator.TranslatorHelper
 
inputType() - Method in class examples.CustomTranslatorExample.JavaSerializerTranslator
 
inputType() - Method in interface xyz.ressor.translator.Translator
 
instance() - Static method in class xyz.ressor.service.proxy.ConstructorComparator
 
instance() - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
instance() - Method in interface xyz.ressor.service.RessorService
Latest non-proxied instance of the user service.
intercept(HttpRequestBase) - Method in class xyz.ressor.source.http.HttpSource
 
interceptProxy(DynamicType.Builder<T>, Class<T>) - Method in interface xyz.ressor.ext.ServiceExtension
Interceptor of the proxy generation.
interceptProxy(DynamicType.Builder<T>, Class<T>) - Method in class xyz.ressor.ext.spring.FactoryBeanExtension
 
invoice - Variable in class examples.S3SourceExample.Invoice
 
Invoice() - Constructor for class examples.S3SourceExample.Invoice
 
InvoiceRepository(List<S3SourceExample.Invoice>) - Constructor for class examples.S3SourceExample.InvoiceRepository
 
isbn - Variable in class examples.QuickStart.Book
 
isBranch() - Method in class xyz.ressor.source.git.GitRef
 
isBranchType() - Method in class xyz.ressor.source.git.GitRef
 
isCacheClasses() - Method in class xyz.ressor.config.RessorConfig
Whether to cache generated proxy classes if possible.
isChanged(HttpResourceId, SourceVersion) - Method in class xyz.ressor.source.http.HttpSource
 
isClasspath() - Method in class xyz.ressor.source.fs.FileSystemResourceId
 
isConnectedWith(GitRef) - Method in class xyz.ressor.source.git.GitRef
 
isEmpty() - Method in interface xyz.ressor.source.SourceVersion
 
isEmpty(Collection<T>) - Static method in class xyz.ressor.commons.utils.CollectionUtils
 
isEmpty(T[]) - Static method in class xyz.ressor.commons.utils.CollectionUtils
 
isFinal() - Method in class xyz.ressor.service.proxy.TypeDefinition
 
isHash() - Method in class xyz.ressor.source.git.GitRef
 
isInterface() - Method in class xyz.ressor.service.proxy.TypeDefinition
 
isListenable() - Method in class xyz.ressor.source.fs.FileSystemSource
 
isListenable() - Method in interface xyz.ressor.source.NonListenableSource
 
isListenable() - Method in interface xyz.ressor.source.Source
Describes whether you can subscribe for the changes on this resource.
isNotEmpty(Collection<T>) - Static method in class xyz.ressor.commons.utils.CollectionUtils
 
isProxyObjectClassMethods() - Method in class xyz.ressor.service.proxy.ProxyContext
 
isReloading() - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
isReloading() - Method in interface xyz.ressor.service.RessorService
Is this service currently reloading.
isRemoteBranch() - Method in class xyz.ressor.source.git.GitRef
 
isShort() - Method in class xyz.ressor.source.git.GitRef
 
isTag() - Method in class xyz.ressor.source.git.GitRef
 
item - Variable in class examples.S3SourceExample.Item
 
Item() - Constructor for class examples.S3SourceExample.Item
 
items - Variable in class examples.GitRepositorySourceExample.Menu
 
items - Variable in class examples.S3SourceExample.Invoice
 

J

JavaSerializerTranslator(Class<T>) - Constructor for class examples.CustomTranslatorExample.JavaSerializerTranslator
 
json() - Static method in class xyz.ressor.translator.Translators
Expect JSON data format from the source, will provide JsonNode instance to the service factory.
json(ObjectMapper) - Static method in class xyz.ressor.translator.Translators
json(Class<T>) - Static method in class xyz.ressor.translator.Translators
Expect JSON data format from the source, will provide instance of entityType class to the service factory.
json(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.Translators
jsonList(Class<T>) - Static method in class xyz.ressor.translator.Translators
Same as Translators.json(Class), but providing List of entityType class instances.
jsonList(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.Translators
jsonParser() - Static method in class xyz.ressor.translator.Translators
Expect JSON data format from the source, will provide JsonParser instance to the service factory.
jsonParser(ObjectMapper) - Static method in class xyz.ressor.translator.Translators

K

keepAlive - Variable in class xyz.ressor.source.http.HttpSource
 
keepAlive(boolean) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 

L

label - Variable in class examples.GitRepositorySourceExample.MenuItem
 
LAST_MODIFIED - xyz.ressor.source.s3.version.VersionType
 
LAST_MODIFIED_HEAD - xyz.ressor.source.http.CacheControlStrategy
Same as ETAG, but for servers which doesn't support If-None-Match header.
LastModified - Class in xyz.ressor.source.version
 
LastModified(long) - Constructor for class xyz.ressor.source.version.LastModified
 
lastModifiedValue(long) - Method in class xyz.ressor.source.http.HttpSource
 
latestVersion() - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
latestVersion() - Method in interface xyz.ressor.service.RessorService
Returns the latest resource version which this service is aware of and is switching to.
lines() - Static method in class xyz.ressor.translator.Translators
Read the source data as string lines (separated by System.lineSeparator) and pass it to the service factory as a String[] array.
lines(Charset) - Static method in class xyz.ressor.translator.Translators
Read the source data as string lines (separated by System.lineSeparator()) and pass it to the service factory as a String[] array.
listen(T) - Method in class xyz.ressor.Ressor
Starts listening the Source of the underlying service for the changes.
ListeningServiceLoader - Class in xyz.ressor.loader
 
ListeningServiceLoader(ServiceManager, RessorService, Source) - Constructor for class xyz.ressor.loader.ListeningServiceLoader
 
load(R) - Method in interface xyz.ressor.source.Source
Load resource forcibly from the Source.
LoadedResource - Class in xyz.ressor.source
 
LoadedResource(InputStream, SourceVersion, ResourceId) - Constructor for class xyz.ressor.source.LoadedResource
 
LOADER - xyz.ressor.service.proxy.StateVariables
 
loadFromCommit(GitResourceId, RevCommit) - Method in class xyz.ressor.source.git.GitSource
 
loadIfModified(ExampleHelper.StringResourceId, SourceVersion) - Method in class helper.ExampleHelper.ConstantStringSource
 
loadIfModified(R, SourceVersion) - Method in interface xyz.ressor.source.Source
Loads the contents of the resource if it was modified since the provided version.
loadIfModified(FileSystemResourceId, SourceVersion) - Method in class xyz.ressor.source.fs.FileSystemSource
 
loadIfModified(GitResourceId, SourceVersion) - Method in class xyz.ressor.source.git.GitSource
 
loadIfModified(HttpResourceId, SourceVersion) - Method in class xyz.ressor.source.http.HttpSource
 
loadIfModified(S3ResourceId, SourceVersion) - Method in class xyz.ressor.source.s3.S3Source
 
loadResource(HttpResourceId) - Method in class xyz.ressor.source.http.HttpSource
 
loadResource(HttpResourceId, List<Header>) - Method in class xyz.ressor.source.http.HttpSource
 
local() - Static method in class xyz.ressor.source.git.GitRepository
 
LocalRepositoryBuilder - Class in xyz.ressor.source.git.builder
 
LocalRepositoryBuilder() - Constructor for class xyz.ressor.source.git.builder.LocalRepositoryBuilder
 

M

main(String[]) - Static method in class examples.articles.ExchangeRateProviderExample
 
main(String[]) - Static method in class examples.CustomTranslatorExample
 
main(String[]) - Static method in class examples.ErrorHandlerExample
 
main(String[]) - Static method in class examples.GitRepositorySourceExample
 
main(String[]) - Static method in class examples.HttpSourceExample
 
main(String[]) - Static method in class examples.QuickStart
 
main(String[]) - Static method in class examples.S3SourceExample
 
main(String[]) - Static method in class examples.ServiceInjectionExample
 
main(String[]) - Static method in class examples.SingleSourceMultipleServices
 
menu - Variable in class examples.GitRepositorySourceExample.Window
 
Menu() - Constructor for class examples.GitRepositorySourceExample.Menu
 
MenuItem() - Constructor for class examples.GitRepositorySourceExample.MenuItem
 

N

NONE - xyz.ressor.source.http.CacheControlStrategy
Always reload the resource on every poll.
NonListenableSource<R extends ResourceId> - Interface in xyz.ressor.source
 

O

object(String, String) - Static method in class xyz.ressor.source.s3.S3
 
object(String, String, String) - Static method in class xyz.ressor.source.s3.S3
 
objectIds - Variable in class xyz.ressor.source.git.GitSource
 
of(Class<? extends T>) - Static method in class xyz.ressor.service.proxy.TypeDefinition
 
of(Class<? extends T>, Object[]) - Static method in class xyz.ressor.service.proxy.TypeDefinition
 
onReload(Object, ReloadAction) - Method in class xyz.ressor.ActionsManager
Performs the given action when the service reload is triggered, but not yet performed.
onSourceFailed(Throwable, Object) - Method in class xyz.ressor.service.error.AbstractErrorHandler
 
onSourceFailed(Throwable, Object) - Method in class xyz.ressor.service.error.SimpleErrorHandler
 
onSourceFailed(Throwable, Object) - Method in interface xyz.ressor.service.error.ErrorHandler
Called when the Source failed to load given resource and threw an exception.
onTranslateFailed(Throwable, LoadedResource, Object) - Method in class xyz.ressor.service.error.AbstractErrorHandler
 
onTranslateFailed(Throwable, LoadedResource, Object) - Method in class xyz.ressor.service.error.SimpleErrorHandler
 
onTranslateFailed(Throwable, LoadedResource, Object) - Method in interface xyz.ressor.service.error.ErrorHandler
Called when the Source started returning data, but eventually some error in the given Translator occurred.
or(ReloadAction...) - Static method in class xyz.ressor.service.action.Actions
Runs the actions and combine the results with OR operator.
orParallel(ReloadAction...) - Static method in class xyz.ressor.service.action.Actions
Runs all the actions in parallel, wait for the results and combine them with OR operator.
outputType() - Method in class examples.CustomTranslatorExample.JavaSerializerTranslator
 
outputType() - Method in interface xyz.ressor.translator.Translator
 

P

path(String) - Static method in class xyz.ressor.source.git.GitRepository
 
path(String, String) - Static method in class xyz.ressor.source.git.GitRepository
 
path(String, String, RefType) - Static method in class xyz.ressor.source.git.GitRepository
 
perform(RessorService) - Method in class xyz.ressor.service.action.ExecutorServiceAction
 
perform(RessorService) - Method in class xyz.ressor.service.action.TriggerReloadAction
 
perform(RessorService) - Method in class xyz.ressor.service.action.VersionCheckAction
 
perform(RessorService) - Method in interface xyz.ressor.service.ReloadAction
The action which should be performed on the target service prior to reload.
poll(T) - Method in class xyz.ressor.Ressor
Starts polling the Source of the underlying service for incoming changes.
PollingBuilder - Class in xyz.ressor
This class is responsible for building polling-based service loaders.
PollingBuilder(RessorServiceImpl, ServiceManager, QuartzManager) - Constructor for class xyz.ressor.PollingBuilder
 
pollingThreads() - Method in class xyz.ressor.config.RessorConfig
The amount of threads used for polling.
pollingThreads(int) - Method in class xyz.ressor.config.RessorConfig
 
pool(int, int) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
prepend(Function<T1, T>, Class<T1>) - Method in interface xyz.ressor.translator.Translator
Prepends the provided factory to the current translator T->R.
privateKeyPassphrase - Variable in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
privateKeyPassphrase(String) - Method in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
privateKeyPath - Variable in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
privateKeyPath(String) - Method in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
ProxyConstructor - Annotation Type in xyz.ressor.commons.annotations
Used for marking a constructor, which will be called by the Ressor proxy class instance (not the actual data reloads, for that purpose ServiceFactory is used)
ProxyContext<T,​D> - Class in xyz.ressor.service.proxy
 
ProxyContext.ProxyContextBuilder<T,​D> - Class in xyz.ressor.service.proxy
 
proxyDefaultArguments(Object...) - Method in class xyz.ressor.RessorBuilder
The default arguments for the constructor, which service proxy class will be calling as super(proxyDefaultArguments).
proxyDefaultArguments(Object...) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
proxyObjectClassMethods(boolean) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
pull() - Method in class xyz.ressor.source.git.GitSource
 

Q

QuartzLoaderJob - Class in xyz.ressor.loader
 
QuartzLoaderJob() - Constructor for class xyz.ressor.loader.QuartzLoaderJob
 
QuartzManager - Class in xyz.ressor.loader
 
QuartzManager(int) - Constructor for class xyz.ressor.loader.QuartzManager
 
QuartzManager(Scheduler) - Constructor for class xyz.ressor.loader.QuartzManager
 
QuartzServiceLoader - Class in xyz.ressor.loader
 
QuartzServiceLoader(RessorService, Source, ServiceManager, QuartzManager) - Constructor for class xyz.ressor.loader.QuartzServiceLoader
 
QuickStart - Class in examples
 
QuickStart() - Constructor for class examples.QuickStart
 
QuickStart.Book - Class in examples
 
QuickStart.BookRepository - Class in examples
 

R

randomString() - Static method in class xyz.ressor.commons.utils.StringUtils
 
randomString(int) - Static method in class xyz.ressor.commons.utils.StringUtils
 
receiveBufferSize(int) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
ReflectionUtils - Class in xyz.ressor.commons.utils
 
ReflectionUtils() - Constructor for class xyz.ressor.commons.utils.ReflectionUtils
 
RefType - Enum in xyz.ressor.source.git
 
region(Regions) - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
region(String) - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
registerJob(Path, Consumer<Path>) - Method in class xyz.ressor.commons.watch.fs.FileSystemWatchService
 
reload(LoadedResource) - Method in interface xyz.ressor.service.RessorService
 
reload(LoadedResource, boolean) - Method in interface xyz.ressor.service.RessorService
Attempts to reload the service with the given resource.
reload(T) - Method in class xyz.ressor.Ressor
Forces the service to reload from the underlying data source.
reload(RessorService, Source) - Method in class xyz.ressor.service.ServiceManager
 
reload(LoadedResource, boolean) - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
ReloadAction - Interface in xyz.ressor.service
 
reloadAsync(RessorService, Source) - Method in class xyz.ressor.service.ServiceManager
 
remote() - Static method in class xyz.ressor.source.git.GitRepository
 
REMOTE - xyz.ressor.source.git.RefType
 
RemoteRepositoryBuilder - Class in xyz.ressor.source.git.builder
 
RemoteRepositoryBuilder() - Constructor for class xyz.ressor.source.git.builder.RemoteRepositoryBuilder
 
RepositoryBuilderBase<T extends RepositoryBuilderBase> - Class in xyz.ressor.source.git.builder
 
RepositoryBuilderBase() - Constructor for class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
repositoryDirectory - Variable in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
repositoryDirectory(String) - Method in class xyz.ressor.source.git.builder.RepositoryBuilderBase
 
repositoryURI - Variable in class xyz.ressor.source.git.builder.RemoteRepositoryBuilder
 
repositoryURI(String) - Method in class xyz.ressor.source.git.builder.RemoteRepositoryBuilder
 
requestInterceptor - Variable in class xyz.ressor.source.http.HttpSource
 
requestInterceptor(Consumer<HttpRequestBase>) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
resetAll(Object) - Method in class xyz.ressor.ActionsManager
Resets all the actions previously registered on the service.
resource(ResourceId) - Method in class xyz.ressor.RessorBuilder
The resource identifier which will be fetched from the provided source.
resource(ResourceId) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
ResourceId - Interface in xyz.ressor.source
Identifies the resource locations, which are then being loaded by Source implementations.
Ressor - Class in xyz.ressor
Public API of the Ressor framework.
RessorBuilder<ServiceType,​DataType> - Class in xyz.ressor
The builder for the Ressor service proxy class, which will be built and loaded by a ClassLoader at runtime.
RessorBuilder(Class<ServiceType>, RessorConfig, FileSystemSource, ServiceManager) - Constructor for class xyz.ressor.RessorBuilder
 
RessorBuilderException - Exception in xyz.ressor.commons.exceptions
 
RessorBuilderException(String) - Constructor for exception xyz.ressor.commons.exceptions.RessorBuilderException
 
RessorConfig - Class in xyz.ressor.config
Global configurations for the Ressor
RessorConfig() - Constructor for class xyz.ressor.config.RessorConfig
 
RessorConfig(RessorConfig) - Constructor for class xyz.ressor.config.RessorConfig
 
RessorService<T> - Interface in xyz.ressor.service
 
RessorServiceException - Exception in xyz.ressor.commons.exceptions
 
RessorServiceException(String) - Constructor for exception xyz.ressor.commons.exceptions.RessorServiceException
 
RessorServiceImpl<T,​D> - Class in xyz.ressor.service.proxy
 
RessorServiceImpl(Class<? extends T>, Function<D, ? extends T>, Translator<InputStream, D>, ErrorHandler, T, ResourceId) - Constructor for class xyz.ressor.service.proxy.RessorServiceImpl
 
RessorUtils - Class in xyz.ressor.commons.utils
Utility methods here can be found in most popular libraries, but we duplicate them here in order to save on dependency tree size of Ressor
RessorUtils() - Constructor for class xyz.ressor.commons.utils.RessorUtils
 

S

S3 - Class in xyz.ressor.source.s3
 
S3() - Constructor for class xyz.ressor.source.s3.S3
 
S3ResourceId - Class in xyz.ressor.source.s3
 
S3ResourceId(String, String) - Constructor for class xyz.ressor.source.s3.S3ResourceId
 
S3ResourceId(String, String, String) - Constructor for class xyz.ressor.source.s3.S3ResourceId
 
S3Source - Class in xyz.ressor.source.s3
 
S3Source(AmazonS3) - Constructor for class xyz.ressor.source.s3.S3Source
 
S3SourceBuilder - Class in xyz.ressor.source.s3
 
S3SourceBuilder() - Constructor for class xyz.ressor.source.s3.S3SourceBuilder
 
S3SourceExample - Class in examples
 
S3SourceExample() - Constructor for class examples.S3SourceExample
 
S3SourceExample.Invoice - Class in examples
 
S3SourceExample.InvoiceRepository - Class in examples
 
S3SourceExample.Item - Class in examples
 
S3Version - Class in xyz.ressor.source.s3.version
 
S3Version(Object, VersionType) - Constructor for class xyz.ressor.source.s3.version.S3Version
 
safe(Callable<T>, T) - Static method in class xyz.ressor.commons.utils.RessorUtils
 
safeInstance() - Method in interface xyz.ressor.service.RessorService
Same as RessorService.instance() but returning null instead of throwing an exception.
scheduler() - Method in class xyz.ressor.loader.QuartzManager
 
scheduleReload(T) - Method in class xyz.ressor.Ressor
Schedules the service reload from the underlying data source.
service - Variable in class xyz.ressor.loader.ServiceLoaderBase
 
service(Class<T>) - Method in class xyz.ressor.Ressor
Creates a new service builder for the given type, which can be either interface or class.
ServiceBasedAction - Class in xyz.ressor.service.action
 
ServiceBasedAction(RessorService<?>) - Constructor for class xyz.ressor.service.action.ServiceBasedAction
 
ServiceExtension - Interface in xyz.ressor.ext
Allows you to extend generated service proxy class with custom bytecode.
ServiceFactory - Annotation Type in xyz.ressor.commons.annotations
Used for marking constructors or factory methods of a service class.
ServiceInjectionExample - Class in examples
 
ServiceInjectionExample() - Constructor for class examples.ServiceInjectionExample
 
ServiceLoaderBase - Class in xyz.ressor.loader
 
ServiceLoaderBase(RessorService, Source) - Constructor for class xyz.ressor.loader.ServiceLoaderBase
 
ServiceManager - Class in xyz.ressor.service
 
ServiceManager(RessorConfig) - Constructor for class xyz.ressor.service.ServiceManager
 
ServiceProxyBuilder - Class in xyz.ressor.service.proxy
 
ServiceProxyBuilder(boolean) - Constructor for class xyz.ressor.service.proxy.ServiceProxyBuilder
 
setExecutorService(ExecutorService) - Method in class xyz.ressor.service.action.ServiceBasedAction
 
setServiceManager(ServiceManager) - Method in class xyz.ressor.service.action.ServiceBasedAction
 
shutdown() - Method in class xyz.ressor.Ressor
Shutdowns the current Ressor context.
silentlyClose(InputStream) - Static method in class xyz.ressor.commons.utils.RessorUtils
 
SimpleErrorHandler - Class in xyz.ressor.service.error
 
SimpleErrorHandler(Consumer<Throwable>) - Constructor for class xyz.ressor.service.error.SimpleErrorHandler
 
SingleSourceMultipleServices - Class in examples
 
SingleSourceMultipleServices() - Constructor for class examples.SingleSourceMultipleServices
 
size - Variable in class examples.HttpSourceExample.Fruit
 
socketTimeoutMs(int) - Method in class xyz.ressor.source.http.HttpSourceBuilder
 
source - Variable in class xyz.ressor.loader.ServiceLoaderBase
 
source() - Static method in class xyz.ressor.source.http.Http
 
source() - Static method in class xyz.ressor.source.s3.S3
 
source(AmazonS3) - Static method in class xyz.ressor.source.s3.S3
 
source(Source) - Method in class xyz.ressor.RessorBuilder
Provide your custom data source to the Ressor to use for your service.
source(Source) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
Source<R extends ResourceId> - Interface in xyz.ressor.source
Represents the data source from which Ressor loads resources.
SOURCE - xyz.ressor.service.proxy.StateVariables
 
sourceType() - Method in class helper.ExampleHelper.StringResourceId
 
sourceType() - Method in class xyz.ressor.source.fs.FileSystemResourceId
 
sourceType() - Method in class xyz.ressor.source.git.GitResourceId
 
sourceType() - Method in class xyz.ressor.source.http.HttpResourceId
 
sourceType() - Method in interface xyz.ressor.source.ResourceId
 
sourceType() - Method in class xyz.ressor.source.s3.S3ResourceId
 
SourceVersion - Interface in xyz.ressor.source
Represents the version of resource loaded from the Source.
start(int, TimeUnit) - Method in class xyz.ressor.loader.QuartzServiceLoader
 
start(String) - Method in class xyz.ressor.loader.QuartzServiceLoader
 
state(Object, Object) - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
state(K) - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
StateHelper - Class in xyz.ressor.service.proxy
 
StateHelper() - Constructor for class xyz.ressor.service.proxy.StateHelper
 
StateVariables - Enum in xyz.ressor.service.proxy
 
stop() - Method in class xyz.ressor.loader.ListeningServiceLoader
 
stop() - Method in class xyz.ressor.loader.QuartzServiceLoader
 
stop() - Method in class xyz.ressor.loader.ServiceLoaderBase
 
stop(T) - Method in class xyz.ressor.Ressor
Stops any periodic activity on the service (polling or listening).
string() - Static method in class xyz.ressor.translator.Translators
Read the source data as a single string and pass it to the service factory as a String.
string(Charset) - Static method in class xyz.ressor.translator.Translators
Read the source data as a single string and pass it to the service factory as a String.
StringResourceId(String) - Constructor for class helper.ExampleHelper.StringResourceId
 
StringUtils - Class in xyz.ressor.commons.utils
 
StringUtils() - Constructor for class xyz.ressor.commons.utils.StringUtils
 
stringValue(String) - Static method in class helper.ExampleHelper
 
subscribe(R, Runnable) - Method in interface xyz.ressor.source.NonListenableSource
 
subscribe(R, Runnable) - Method in interface xyz.ressor.source.Source
Subscribe for the change events from the Source.
subscribe(FileSystemResourceId, Runnable) - Method in class xyz.ressor.source.fs.FileSystemSource
 
Subscription - Interface in xyz.ressor.source
Subscription handle of the Source.

T

TAG - xyz.ressor.source.git.RefType
 
threadPool() - Method in class xyz.ressor.config.RessorConfig
The thread pool which is used by Ressor services for loading the resources data.
threadPool(ExecutorService) - Method in class xyz.ressor.config.RessorConfig
 
title - Variable in class examples.QuickStart.Book
 
toString() - Method in class examples.CustomTranslatorExample.User
 
toString() - Method in class examples.HttpSourceExample.Fruit
 
toString() - Method in class examples.S3SourceExample.Invoice
 
toString() - Method in class examples.S3SourceExample.Item
 
toString() - Method in class xyz.ressor.source.fs.FileSystemResourceId
 
toString() - Method in class xyz.ressor.source.git.GitRef
 
toString() - Method in class xyz.ressor.source.git.GitResourceId
 
toString() - Method in class xyz.ressor.source.http.HttpResourceId
 
toString() - Method in interface xyz.ressor.source.ResourceId
 
toString() - Method in class xyz.ressor.source.s3.S3ResourceId
 
translate(InputStream) - Method in class examples.CustomTranslatorExample.JavaSerializerTranslator
 
translate(T) - Method in interface xyz.ressor.translator.Translator
Performs the actual translation.
translator(Translator<InputStream, D>) - Method in class xyz.ressor.service.proxy.ProxyContext.ProxyContextBuilder
 
translator(Translator<InputStream, DT>) - Method in class xyz.ressor.RessorBuilder
Your data translator implementation.
Translator<T,​R> - Interface in xyz.ressor.translator
Responsible for translating data value of type T to the value of type R, which is then consumed by the end user services.
TranslatorHelper - Class in xyz.ressor.translator
 
TranslatorHelper() - Constructor for class xyz.ressor.translator.TranslatorHelper
 
Translators - Class in xyz.ressor.translator
 
Translators() - Constructor for class xyz.ressor.translator.Translators
 
transportConfig - Variable in class xyz.ressor.source.git.GitSource
 
triggerAndWaitReload(Object) - Static method in class xyz.ressor.service.action.Actions
Triggers synchronous reload of the service, making the target service wait for its result first.
triggerReload(Object) - Static method in class xyz.ressor.service.action.Actions
Triggers the asynchronous reload of the service when the target service is being reloaded and returns true immediately, without waiting for the result.
TriggerReloadAction - Class in xyz.ressor.service.action
 
TriggerReloadAction(RessorService<?>, boolean) - Constructor for class xyz.ressor.service.action.TriggerReloadAction
 
tryReload(RessorService, Source) - Method in class xyz.ressor.service.ServiceManager
 
tryReloadAsync(RessorService, Source) - Method in class xyz.ressor.service.ServiceManager
 
TypeDefinition<T> - Class in xyz.ressor.service.proxy
 
TypeDefinitionException - Exception in xyz.ressor.commons.exceptions
 
TypeDefinitionException(Class<?>, String) - Constructor for exception xyz.ressor.commons.exceptions.TypeDefinitionException
 

U

UIManager(GitRepositorySourceExample.Window) - Constructor for class examples.GitRepositorySourceExample.UIManager
 
underlyingType() - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
underlyingType() - Method in interface xyz.ressor.service.RessorService
Returns the underlying type of the user service.
units - Variable in class examples.S3SourceExample.Item
 
unitvalue - Variable in class examples.S3SourceExample.Item
 
unregisterJob(Path, Consumer<Path>) - Method in class xyz.ressor.commons.watch.fs.FileSystemWatchService
 
unsubscribe() - Method in interface xyz.ressor.source.Subscription
Unsubscribe previously registered listener from the underlying Source.
unwrap() - Method in class xyz.ressor.service.proxy.RessorServiceImpl
 
unwrap() - Method in interface xyz.ressor.service.RessorService
Returns the original instance, which extends RessorService subclass, since actual service proxies don't directly extend them.
url(String) - Static method in class xyz.ressor.source.http.Http
 
url(String, CacheControlStrategy) - Static method in class xyz.ressor.source.http.Http
 
User() - Constructor for class examples.CustomTranslatorExample.User
 
User(CustomTranslatorExample.User) - Constructor for class examples.CustomTranslatorExample.User
 
userName - Variable in class examples.CustomTranslatorExample.User
 

V

val() - Method in class xyz.ressor.source.http.version.ETag
 
val() - Method in class xyz.ressor.source.s3.version.S3Version
 
val() - Method in interface xyz.ressor.source.SourceVersion
Actual version value
val() - Method in class xyz.ressor.source.version.LastModified
 
valueOf(String) - Static method in enum xyz.ressor.service.proxy.StateVariables
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.ressor.source.git.RefType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.ressor.source.http.CacheControlStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.ressor.source.s3.version.VersionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum xyz.ressor.service.proxy.StateVariables
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.ressor.source.git.RefType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.ressor.source.http.CacheControlStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.ressor.source.s3.version.VersionType
Returns an array containing the constants of this enum type, in the order they are declared.
VersionCheckAction - Class in xyz.ressor.service.action
 
VersionCheckAction(RessorService<?>, BiPredicate<SourceVersion, SourceVersion>) - Constructor for class xyz.ressor.service.action.VersionCheckAction
 
versionId(String) - Method in class xyz.ressor.source.s3.S3SourceBuilder
 
VersionType - Enum in xyz.ressor.source.s3.version
 

W

Window() - Constructor for class examples.GitRepositorySourceExample.Window
 
wrap(Throwable) - Static method in class xyz.ressor.commons.utils.Exceptions
 

X

xml() - Static method in class xyz.ressor.translator.Translators
Expect XML data format from the source, will provide JsonNode instance to the service factory.
xml(ObjectMapper) - Static method in class xyz.ressor.translator.Translators
xml(Class<T>) - Static method in class xyz.ressor.translator.Translators
Expect XML data format from the source, will provide instance of entityType class to the service factory.
xml(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.Translators
xmlList(Class<T>) - Static method in class xyz.ressor.translator.Translators
Same as Translators.xml(Class), but providing List of entityType class instances.
xmlList(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.Translators
xmlParser() - Static method in class xyz.ressor.translator.Translators
Expect XML data format from the source, will provide JsonParser instance to the service factory
xmlParser(ObjectMapper) - Static method in class xyz.ressor.translator.Translators
xyz.ressor - package xyz.ressor
 
xyz.ressor.commons.annotations - package xyz.ressor.commons.annotations
 
xyz.ressor.commons.exceptions - package xyz.ressor.commons.exceptions
 
xyz.ressor.commons.utils - package xyz.ressor.commons.utils
 
xyz.ressor.commons.watch.fs - package xyz.ressor.commons.watch.fs
 
xyz.ressor.config - package xyz.ressor.config
 
xyz.ressor.ext - package xyz.ressor.ext
 
xyz.ressor.ext.spring - package xyz.ressor.ext.spring
 
xyz.ressor.loader - package xyz.ressor.loader
 
xyz.ressor.service - package xyz.ressor.service
 
xyz.ressor.service.action - package xyz.ressor.service.action
 
xyz.ressor.service.error - package xyz.ressor.service.error
 
xyz.ressor.service.proxy - package xyz.ressor.service.proxy
 
xyz.ressor.source - package xyz.ressor.source
 
xyz.ressor.source.fs - package xyz.ressor.source.fs
 
xyz.ressor.source.git - package xyz.ressor.source.git
 
xyz.ressor.source.git.builder - package xyz.ressor.source.git.builder
 
xyz.ressor.source.http - package xyz.ressor.source.http
 
xyz.ressor.source.http.version - package xyz.ressor.source.http.version
 
xyz.ressor.source.s3 - package xyz.ressor.source.s3
 
xyz.ressor.source.s3.version - package xyz.ressor.source.s3.version
 
xyz.ressor.source.version - package xyz.ressor.source.version
 
xyz.ressor.translator - package xyz.ressor.translator
 
xyz.ressor.translator.xml - package xyz.ressor.translator.xml
 

Y

yaml() - Static method in class xyz.ressor.translator.Translators
Expect YAML data format from the source, will provide JsonNode instance to the service factory.
yaml(ObjectMapper) - Static method in class xyz.ressor.translator.Translators
yaml(Class<T>) - Static method in class xyz.ressor.translator.Translators
Expect YAML data format from the source, will provide instance of entityType class to the service factory.
yaml(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.Translators
yamlList(Class<T>) - Static method in class xyz.ressor.translator.Translators
Same as Translators.yaml(Class), but providing List of entityType class instances.
yamlList(Class<T>, ObjectMapper) - Static method in class xyz.ressor.translator.Translators
yamlParser() - Static method in class xyz.ressor.translator.Translators
Expect YAML data format from the source, will provide JsonParser instance to the service factory.
yamlParser(ObjectMapper) - Static method in class xyz.ressor.translator.Translators

_

_handleDuplicateField(JsonParser, DeserializationContext, JsonNodeFactory, String, ObjectNode, JsonNode, JsonNode) - Method in class xyz.ressor.translator.xml.DuplicateToArrayJsonNodeDeserializer
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes All Packages