Interface | Description |
---|---|
FederatedServiceMethodInvocationHandler |
Defines a
FederatedService method invocation handler. |
Class | Description |
---|---|
AgencyIdSupport |
Support parsing out the agencyId from an "agencyId_entityId" string
representation.
|
FederatedServiceMethodInvocationHandlerFactory |
This factory can be used to examine a Method signature and create an
appropriate
FederatedServiceMethodInvocationHandler based on method
annotations. |
Enum | Description |
---|---|
EMethodAggregationType |
Controls the type of return value aggregation used in a
FederatedServiceMethodInvocationHandler as annotated with
FederatedByAggregateMethod annotation. |
Annotation Type | Description |
---|---|
FederatedByAgencyIdMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where a single String argument in the method invocation is used as an agency
id in resolving an appropriate FederatedService handler. |
FederatedByAggregateMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where a method returns either a List or a Map and the
federated method return value is generated by calling each
FederatedService in turn an aggregating the results with the
appropriate collection. |
FederatedByAnyEntityIdMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where the agency ids that will be used to dispatch the method can potentially
be pulled from multiple different argument properties. |
FederatedByBoundsMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where four double arguments define two lat-lon points describing the bounds
of a geographic area, resolving an appropriate FederatedService
handler for that area. |
FederatedByCoordinateBoundsMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where a single CoordinateBounds object describing a geographic area
is resolved to an appropriate FederatedService handler for that area. |
FederatedByCoordinatePointsMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where a series of CoordinatePoint objects describing a geographic area
are resolved to an appropriate FederatedService handler for that area. |
FederatedByCustomMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler
where the handler class is specified directly using the FederatedByCustomMethod.handler()
annotation. |
FederatedByEntityIdMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where a single String id of the form "agencyId_entityId" is resolved
to an agency id and an appropriate FederatedService handler for that
agency. |
FederatedByEntityIdsMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where a Collection of String ids of the form "agencyId_entityId" are
resolved to a set of agency ids and an appropriate FederatedService
handler for those agencies. |
FederatedByLocationMethod |
Directs the creation of a
FederatedServiceMethodInvocationHandler ,
where two double arguments define a lat-lon point, resolving an
appropriate FederatedService handler for that location. |
Copyright © 2014 OneBusAway. All Rights Reserved.