Class TrsFeedController
- java.lang.Object
-
- com.sodius.oslc.server.trs.services.TrsFeedController
-
public class TrsFeedController extends Object
Provides operations on a TRS feed.- Since:
- 3.3.0
-
-
Constructor Summary
Constructors Constructor Description TrsFeedController(TrsFeed feed, TrsStoreSynchronizer storeSynchronizer, TrackedResourceCollector trackedResourceCollector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TrsFeedgetFeed()Gets the controlledTrsFeed.ResourceEventStoregetResourceEventStore()Gets the TRS feedResourceEventStore.protected TrsStoreSynchronizergetStoreSynchronizer()Gets the TRS feedTrsStoreSynchronizer.protected TrackedResourceCollectorgetTrackedResourceCollector()Gets the TRS feedTrackedResourceCollectorbooleanisResourceExposed(ResourceSeed resourceSeed)Determines whether or not a TRS feed exposes a resource.
-
-
-
Constructor Detail
-
TrsFeedController
public TrsFeedController(TrsFeed feed, TrsStoreSynchronizer storeSynchronizer, TrackedResourceCollector trackedResourceCollector)
-
-
Method Detail
-
getStoreSynchronizer
protected TrsStoreSynchronizer getStoreSynchronizer()
Gets the TRS feedTrsStoreSynchronizer.- Returns:
- the TRS feed
TrsStoreSynchronizer.
-
getTrackedResourceCollector
protected TrackedResourceCollector getTrackedResourceCollector()
Gets the TRS feedTrackedResourceCollector- Returns:
- the TRS feed
TrackedResourceCollector
-
getResourceEventStore
public ResourceEventStore getResourceEventStore()
Gets the TRS feedResourceEventStore.- Returns:
- the TRS feed
ResourceEventStore.
-
isResourceExposed
public boolean isResourceExposed(ResourceSeed resourceSeed) throws TrsStoreException
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.
-
-