OSID Logo
OSID Specifications
mapping package
Version 3.1.0
Interfaceosid.mapping.ResourceLocationReceiver
Implementsosid.OsidReceiver
Description

The resource location receiver is the consumer supplied interface for receiving notifications pertaining to location changes of resources.

Like all OsidReceivers, notifications are delivered to ResourceLocationReceiver serially and a receiver method is not invoked again until any previous invocation has returned.

MethodenteredLocation
Description

The callback for notifications of resources entering locations.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdlocationId the Id of the Location
osid.id.IdresourceId the Id of the Resource
Compliancemandatory This method must be implemented.
MethodexitedLocation
Description

The callback for notifications of resources exiting locations.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdrouteId the Id of the Location
osid.id.IdresourceId the Id of the Resource
Compliancemandatory This method must be implemented.
MethodnewResourceCoordinate
Description

The callback for notifications of resources changing coordinates.

Parametersosid.id.IdnotificationId the notification Id
osid.mapping.Coordinatecoordinate the new coordinate
osid.id.IdresourceId the Id of the Resource
Compliancemandatory This method must be implemented.