Skip navigation links
A B C D E F G H I L M O P R S T U W 

A

addObserver(DataStoreObserver) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.ObservableDataStore
Adds an observer to the set of observers for this observable object ObservableDataStore.
addObserver(DataStoreObserver) - Method in class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 
App - Class in org.glassfish.jersey.examples.feedcombiner
 
App() - Constructor for class org.glassfish.jersey.examples.feedcombiner.App
 
ApplicationBinder - Class in org.glassfish.jersey.examples.feedcombiner.binder
 
ApplicationBinder(ObservableDataStore, String) - Constructor for class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder
 
ApplicationBinder(ObservableDataStore, String, boolean) - Constructor for class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder
 
ApplicationBinder.PropertiesBinder - Class in org.glassfish.jersey.examples.feedcombiner.binder
 
ApplicationBinder.ResourcePartBinder - Class in org.glassfish.jersey.examples.feedcombiner.binder
 
ApplicationBinder.SchedulerPartBinder - Class in org.glassfish.jersey.examples.feedcombiner.binder
 
ApplicationProperties - Class in org.glassfish.jersey.examples.feedcombiner
Application configuration properties
ApplicationProperties() - Constructor for class org.glassfish.jersey.examples.feedcombiner.ApplicationProperties
 
apply(URL) - Method in class org.glassfish.jersey.examples.feedcombiner.manager.FeedDownloader
 

B

build() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 

C

CombinedFeed - Class in org.glassfish.jersey.examples.feedcombiner.model
 
CombinedFeed.CombinedFeedBuilder - Class in org.glassfish.jersey.examples.feedcombiner.model
 
CombinedFeedBuilder(String, String...) - Constructor for class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 
CombinedFeedBuilder(String, List<URL>) - Constructor for class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 
CombinedFeedController - Class in org.glassfish.jersey.examples.feedcombiner.resources
Expose operations for a web access to feed entries
CombinedFeedController() - Constructor for class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedController
 
CombinedFeedResource - Class in org.glassfish.jersey.examples.feedcombiner.resources
Expose REST API for manipulating with Feeds
CombinedFeedResource() - Constructor for class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedResource
 
CombinedFeedService - Class in org.glassfish.jersey.examples.feedcombiner.service
 
CombinedFeedService(InMemoryDataStore, IdGenerator, String) - Constructor for class org.glassfish.jersey.examples.feedcombiner.service.CombinedFeedService
 
configure() - Method in class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder
 
configure() - Method in class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder.PropertiesBinder
 
configure() - Method in class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder.ResourcePartBinder
 
configure() - Method in class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder.SchedulerPartBinder
 
create(FeedRequestBean) - Method in class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedController
 
create(CombinedFeed) - Method in class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedResource
 
CrudService<T extends Serializable> - Interface in org.glassfish.jersey.examples.feedcombiner.service
Instances of this interface have CRUD operation for saving generic entities into the InMemoryDataStore.

D

DataStoreObserver - Interface in org.glassfish.jersey.examples.feedcombiner.store
Instances of this interface are able to receive the notification from ObservableDataStore.
DEFAULT_REFRESH_PERIOD - Static variable in class org.glassfish.jersey.examples.feedcombiner.ApplicationProperties
Used as a default value in task scheduler if the value is not set for the feed during a feed creation.
delete(String) - Method in class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedController
 
delete(String) - Method in class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedResource
 
delete(String) - Method in class org.glassfish.jersey.examples.feedcombiner.service.CombinedFeedService
 
delete(String) - Method in interface org.glassfish.jersey.examples.feedcombiner.service.CrudService
 
deleteObserver(DataStoreObserver) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.ObservableDataStore
Deletes an observer from the set of observers of this object.
deleteObserver(DataStoreObserver) - Method in class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 
description(String) - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 

E

equals(Object) - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
equals(Object) - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
equals(Object) - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 

F

FeedDataStoreManager - Class in org.glassfish.jersey.examples.feedcombiner.manager
This class is used for purposes of processing and listening a new saved or removed entities in InMemoryDataStore and according to its CombinedFeed.getRefreshPeriod() property is able to give an entity into the queue for another processing which is dedicated to consumers.
FeedDataStoreManager(FeedTaskFactory) - Constructor for class org.glassfish.jersey.examples.feedcombiner.manager.FeedDataStoreManager
 
FeedDataStoreManager(FeedTaskFactory, ScheduledExecutorService) - Constructor for class org.glassfish.jersey.examples.feedcombiner.manager.FeedDataStoreManager
 
FeedDownloader - Class in org.glassfish.jersey.examples.feedcombiner.manager
This class is used to download entries of the defined URL (URL of the feed).
FeedDownloader() - Constructor for class org.glassfish.jersey.examples.feedcombiner.manager.FeedDownloader
 
FeedDownloadTask - Class in org.glassfish.jersey.examples.feedcombiner.manager
An instance of this class implements the run method with functionality of downloading all entries from feed which are available.
feedEntries(List<FeedEntry>) - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 
FeedEntriesAtomBodyWriter - Class in org.glassfish.jersey.examples.feedcombiner.provider
Provides functionality to convert java object to ATOM representation.
FeedEntriesAtomBodyWriter() - Constructor for class org.glassfish.jersey.examples.feedcombiner.provider.FeedEntriesAtomBodyWriter
 
FeedEntry - Class in org.glassfish.jersey.examples.feedcombiner.model
 
FeedEntry(String, String, String, Date) - Constructor for class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
FeedRequestBean - Class in org.glassfish.jersey.examples.feedcombiner.model
 
FeedRequestBean() - Constructor for class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 
FeedTaskFactory - Interface in org.glassfish.jersey.examples.feedcombiner.manager
Factory which creates a new FeedDownloadTask for purposes of processing.
FeedTaskFactoryImpl - Class in org.glassfish.jersey.examples.feedcombiner.manager
Factory which creates a new FeedDownloadTask for purposes of processing.
FeedTaskFactoryImpl(InMemoryDataStore) - Constructor for class org.glassfish.jersey.examples.feedcombiner.manager.FeedTaskFactoryImpl
 
FeedTaskFactoryImpl(Function<URL, List<SyndEntry>>, InMemoryDataStore) - Constructor for class org.glassfish.jersey.examples.feedcombiner.manager.FeedTaskFactoryImpl
 

G

get(CombinedFeed) - Method in interface org.glassfish.jersey.examples.feedcombiner.manager.FeedTaskFactory
Creates new instances of FeedDownloadTask
get(CombinedFeed) - Method in class org.glassfish.jersey.examples.feedcombiner.manager.FeedTaskFactoryImpl
 
get(String) - Method in class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedController
 
get(String) - Method in class org.glassfish.jersey.examples.feedcombiner.service.CombinedFeedService
 
get(String) - Method in interface org.glassfish.jersey.examples.feedcombiner.service.CrudService
 
get(String, Class<T>) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.InMemoryDataStore
Retrieve data from the data store.
get(String, Class<T>) - Method in class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 
getAll() - Method in class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedController
 
getAll() - Method in class org.glassfish.jersey.examples.feedcombiner.service.CombinedFeedService
 
getAll() - Method in interface org.glassfish.jersey.examples.feedcombiner.service.CrudService
 
getAll() - Method in class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 
getDescription() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
getDescription() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
getDescription() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 
getEntries(String) - Method in class org.glassfish.jersey.examples.feedcombiner.resources.CombinedFeedResource
 
getFeedEntries() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
getId() - Method in interface org.glassfish.jersey.examples.feedcombiner.generator.IdGenerator
Generates a new ID
getId() - Method in class org.glassfish.jersey.examples.feedcombiner.generator.SequenceIdGenerator
Generated unique ID in sequence for the given instance
getId() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
getLink() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
getPublishDate() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
getRefreshPeriod() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
getRefreshPeriod() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 
getSize(List<FeedEntry>, Class<?>, Type, Annotation[], MediaType) - Method in class org.glassfish.jersey.examples.feedcombiner.provider.FeedEntriesAtomBodyWriter
 
getTitle() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
getTitle() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
getTitle() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 
getUrls() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
getUrls() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 

H

hashCode() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
hashCode() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
hashCode() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 

I

id(String) - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 
IdGenerator - Interface in org.glassfish.jersey.examples.feedcombiner.generator
 
InMemoryDataStore - Interface in org.glassfish.jersey.examples.feedcombiner.store
A simple in-memory store for serializable values based on key.
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.glassfish.jersey.examples.feedcombiner.provider.FeedEntriesAtomBodyWriter
 

L

load(InputStream) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.InMemoryDataStore
Load content of the data store from an input stream.
load(InputStream) - Method in class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 

M

main(String[]) - Static method in class org.glassfish.jersey.examples.feedcombiner.App
 
MyApplication - Class in org.glassfish.jersey.examples.feedcombiner
 
MyApplication() - Constructor for class org.glassfish.jersey.examples.feedcombiner.MyApplication
 
MyApplication(ObservableDataStore, boolean) - Constructor for class org.glassfish.jersey.examples.feedcombiner.MyApplication
 

O

ObservableDataStore - Interface in org.glassfish.jersey.examples.feedcombiner.store
A Datastore which implements this interface is able to notify all observers and react to an adding or a removing entities.
of(CombinedFeed) - Static method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 
org.glassfish.jersey.examples.feedcombiner - package org.glassfish.jersey.examples.feedcombiner
 
org.glassfish.jersey.examples.feedcombiner.binder - package org.glassfish.jersey.examples.feedcombiner.binder
 
org.glassfish.jersey.examples.feedcombiner.generator - package org.glassfish.jersey.examples.feedcombiner.generator
 
org.glassfish.jersey.examples.feedcombiner.manager - package org.glassfish.jersey.examples.feedcombiner.manager
 
org.glassfish.jersey.examples.feedcombiner.model - package org.glassfish.jersey.examples.feedcombiner.model
 
org.glassfish.jersey.examples.feedcombiner.provider - package org.glassfish.jersey.examples.feedcombiner.provider
 
org.glassfish.jersey.examples.feedcombiner.resources - package org.glassfish.jersey.examples.feedcombiner.resources
 
org.glassfish.jersey.examples.feedcombiner.service - package org.glassfish.jersey.examples.feedcombiner.service
 
org.glassfish.jersey.examples.feedcombiner.store - package org.glassfish.jersey.examples.feedcombiner.store
 

P

PropertiesBinder(Properties) - Constructor for class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder.PropertiesBinder
 
PROPS_FILE - Static variable in class org.glassfish.jersey.examples.feedcombiner.MyApplication
 
put(String, T) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.InMemoryDataStore
Store new data or replace existing data stored under a key with the new data.
put(String, T) - Method in class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 

R

ReadWriteLockDataStore - Class in org.glassfish.jersey.examples.feedcombiner.store
A simple in-memory store for serializable values based on key.
ReadWriteLockDataStore() - Constructor for class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 
refreshPeriod(long) - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 
remove(String) - Method in class org.glassfish.jersey.examples.feedcombiner.manager.FeedDataStoreManager
 
remove(String) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.DataStoreObserver
Method updates an inner state of an instance of this interface using a provided key of the removed entity.
removeAll(Collection<String>) - Method in class org.glassfish.jersey.examples.feedcombiner.manager.FeedDataStoreManager
 
removeAll(Collection<String>) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.DataStoreObserver
Method updates an inner state of an instance of this interface using a provided collection of keys of the removed entities.
ResourcePartBinder(InMemoryDataStore) - Constructor for class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder.ResourcePartBinder
 
run() - Method in class org.glassfish.jersey.examples.feedcombiner.manager.FeedDownloadTask
 

S

save(Serializable) - Method in class org.glassfish.jersey.examples.feedcombiner.manager.FeedDataStoreManager
 
save(CombinedFeed) - Method in class org.glassfish.jersey.examples.feedcombiner.service.CombinedFeedService
 
save(T) - Method in interface org.glassfish.jersey.examples.feedcombiner.service.CrudService
 
save(Serializable) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.DataStoreObserver
Method updates an inner state of an instance of this interface using a provided saved entity.
save(OutputStream) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.InMemoryDataStore
Save current content of the data store to an output stream.
save(OutputStream) - Method in class org.glassfish.jersey.examples.feedcombiner.store.ReadWriteLockDataStore
 
saveAll(Collection<Serializable>) - Method in class org.glassfish.jersey.examples.feedcombiner.manager.FeedDataStoreManager
 
saveAll(Collection<Serializable>) - Method in interface org.glassfish.jersey.examples.feedcombiner.store.DataStoreObserver
Method updates an inner state of an instance of this interface using a provided collection of saved entities.
SCHEDULER_POOL_SIZE - Static variable in class org.glassfish.jersey.examples.feedcombiner.ApplicationProperties
Indicates the number of threads in a pool of the task scheduler which is dedicated to download new entries.
SchedulerPartBinder(ObservableDataStore, Properties) - Constructor for class org.glassfish.jersey.examples.feedcombiner.binder.ApplicationBinder.SchedulerPartBinder
 
SequenceIdGenerator - Class in org.glassfish.jersey.examples.feedcombiner.generator
A simple ID generator based on the sequence generating.
SequenceIdGenerator() - Constructor for class org.glassfish.jersey.examples.feedcombiner.generator.SequenceIdGenerator
 
setDescription(String) - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 
setRefreshPeriod(long) - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 
setTitle(String) - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 
setUrls(String) - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 

T

title(String) - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 
toString() - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed
 
toString() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedEntry
 
toString() - Method in class org.glassfish.jersey.examples.feedcombiner.model.FeedRequestBean
 

U

update(CombinedFeed) - Method in class org.glassfish.jersey.examples.feedcombiner.service.CombinedFeedService
 
update(T) - Method in interface org.glassfish.jersey.examples.feedcombiner.service.CrudService
 
urls(List<URL>) - Method in class org.glassfish.jersey.examples.feedcombiner.model.CombinedFeed.CombinedFeedBuilder
 

W

writeTo(List<FeedEntry>, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.glassfish.jersey.examples.feedcombiner.provider.FeedEntriesAtomBodyWriter
 
A B C D E F G H I L M O P R S T U W 
Skip navigation links

Copyright © 2007-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.