Class TrsFeedController
java.lang.Object
com.sodius.oslc.server.trs.services.TrsFeedController
Provides operations on a TRS feed.
- Since:
- 3.3.0
-
Constructor Summary
ConstructorsConstructorDescriptionTrsFeedController(TrsFeed feed, TrsStoreSynchronizer storeSynchronizer, TrackedResourceCollector trackedResourceCollector) -
Method Summary
Modifier and TypeMethodDescriptiongetFeed()Gets the controlledTrsFeed.Gets the TRS feedResourceEventStore.protected TrsStoreSynchronizerGets the TRS feedTrsStoreSynchronizer.protected TrackedResourceCollectorGets the TRS feedTrackedResourceCollectorbooleanisResourceExposed(ResourceSeed resourceSeed) Determines whether or not a TRS feed exposes a resource.
-
Constructor Details
-
TrsFeedController
public TrsFeedController(TrsFeed feed, TrsStoreSynchronizer storeSynchronizer, TrackedResourceCollector trackedResourceCollector)
-
-
Method Details
-
getStoreSynchronizer
Gets the TRS feedTrsStoreSynchronizer.- Returns:
- the TRS feed
TrsStoreSynchronizer.
-
getTrackedResourceCollector
Gets the TRS feedTrackedResourceCollector- Returns:
- the TRS feed
TrackedResourceCollector
-
getFeed
Gets the controlledTrsFeed.- Returns:
- the controlled
TrsFeed.
-
getResourceEventStore
Gets the TRS feedResourceEventStore.- Returns:
- the TRS feed
ResourceEventStore.
-
isResourceExposed
Determines whether or not a TRS feed exposes a resource.- Parameters:
resourceSeed- the resourceSeed to search for.- Returns:
- whether or not the resource is exposed by the TRS feed.
- Throws:
TrsStoreException- if the resource exposition status can't be computed.
-