Package com.kosdev.kos.commons.core.service.trouble
package com.kosdev.kos.commons.core.service.trouble
-
ClassDescriptionInterface for
Troubles that implements the handle iface.Implementation ofTroubleAttributeFactorythat can load attribute objects of the specified type from an input stream containing json serialized data stored in a map where the map keys are the trouble types and the values are the attribute data.Generated when trying to resolve a trouble that doesn't implement ResolvableTrouble.Exception generated when trying to resolve a trouble that is already performing the resolve action.Base class for troubles.JsonView to expose data via troubles endpoints.Interface for receiving callbacks for the purpose of attaching additional data to a newly created trobule as it's about to be added toTroubleService.Interface that objects can implement to be notified when a trouble is added / removed where the object is in the impacted list of the trouble.Adapter class for TroubleAware.Base exception for troubles.Base interface for allTroubleifaces.Interface to listen to trouble events.Simple implementation TroubleListener which allows selective callbacks to be overridden as needed.Interface for defining custom logic for matching troubles.Service that manages troubles.Convenience class that adds and removes a single instance of a trouble fromTroubleService.Interface to create a new instance of a trouble.