public interface PresenceResourceProvider extends ResourcesProviderBase, PresenceProvider
Modifier and Type | Method and Description |
---|---|
default List<? extends ResourceModel> |
announceResources() |
default Optional<PresenceResource> |
createPresenceResource()
creates a PresenceResource ready to return
|
default Optional<? extends ResourceModel> |
generateResource(ResourceModel resourceModel,
Optional<EventModel> event)
generates the resources
|
announceEvents, provideResource, resourcesInit
eventFired, getLevel, isFirstEncountering, isKnown, isPresent, isStrict, setGlobalPresent, setGlobalStrictPresent
getIsPresent, nonStrictAvailable
generateResource, generateResource
debug, debug, error, error, getContext
getID, isOwner
default List<? extends ResourceModel> announceResources()
announceResources
in interface ResourceBuilderModel
announceResources
in interface ResourcesProviderBase
default Optional<? extends ResourceModel> generateResource(ResourceModel resourceModel, Optional<EventModel> event)
generateResource
in interface ResourcesProviderBase
resourceModel
- the resourceModelevent
- the Eventdefault Optional<PresenceResource> createPresenceResource()
Copyright © 2016. All rights reserved.