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 TrsFeed
getFeed()
Gets the controlledTrsFeed
.ResourceEventStore
getResourceEventStore()
Gets the TRS feedResourceEventStore
.protected TrsStoreSynchronizer
getStoreSynchronizer()
Gets the TRS feedTrsStoreSynchronizer
.protected TrackedResourceCollector
getTrackedResourceCollector()
Gets the TRS feedTrackedResourceCollector
boolean
isResourceExposed(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.
-
-