A C D E F G I K L O R S V 

A

AbstractFederatedServiceCollectionWrapperImpl - Class in org.onebusaway.federations.impl
FederatedServiceCollection wrapper class that allows one to pass calls from one collection instance to another.
AbstractFederatedServiceCollectionWrapperImpl() - Constructor for class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
addService(String, String, Map<String, String>) - Method in interface org.onebusaway.federations.FederatedServiceRegistry
 
addService(String, String, Map<String, String>) - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 
AgencyIdSupport - Class in org.onebusaway.federations.annotations
Support parsing out the agencyId from an "agencyId_entityId" string representation.
AgencyIdSupport() - Constructor for class org.onebusaway.federations.annotations.AgencyIdSupport
 

C

checkAgencyAndCoverageAgainstExisting(Map<FederatedService, Map<String, List<CoordinateBounds>>>, String, List<CoordinateBounds>, Class<?>, boolean) - Static method in class org.onebusaway.federations.impl.FederatedServiceLibrary
Given an existing set of FederatedService instances along with their set of agency ids and geographic bounds, examine an additional agency id and coverage area from another service instance and verify that there is no overlap.
create(List<T>, Class<T>) - Static method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
createInstance() - Method in class org.onebusaway.federations.FederatedServiceFactoryBean
 

D

DynamicFederatedServiceCollectionImpl - Class in org.onebusaway.federations.impl
A dynamic FederatedServiceCollection implementation.
DynamicFederatedServiceCollectionImpl() - Constructor for class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 

E

EMethodAggregationType - Enum in org.onebusaway.federations.annotations
Controls the type of return value aggregation used in a FederatedServiceMethodInvocationHandler as annotated with FederatedByAggregateMethod annotation.

F

FederatedByAgencyIdMethod - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
Directs the creation of a FederatedServiceMethodInvocationHandler where the handler class is specified directly using the FederatedByCustomMethod.handler() annotation.
FederatedByEntityIdMethod - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
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 - Annotation Type in org.onebusaway.federations.annotations
Directs the creation of a FederatedServiceMethodInvocationHandler, where two double arguments define a lat-lon point, resolving an appropriate FederatedService handler for that location.
FederatedService - Interface in org.onebusaway.federations
A FederatedService is one that can be federated, or split, across a geographic area.
FederatedServiceCollection - Interface in org.onebusaway.federations
A collection of FederatedService instances.
FederatedServiceCollectionImpl - Class in org.onebusaway.federations.impl
A basic FederatedServiceCollection implementation that provides methods for query a set of FederatedService instances.
FederatedServiceCollectionImpl(Map<FederatedService, Map<String, List<CoordinateBounds>>>) - Constructor for class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
FederatedServiceCollectionImpl() - Constructor for class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
FederatedServiceEntryImpl - Class in org.onebusaway.federations.impl
Federated service registry entry helper class for FederatedServiceRegistryImpl
FederatedServiceEntryImpl(String, String, Map<String, String>) - Constructor for class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
FederatedServiceFactoryBean - Class in org.onebusaway.federations
A Spring FactoryBean for creating a proxied service interface that virtually dispatches to a set of FederatedService instances, as contained by a FederatedServiceCollection.
FederatedServiceFactoryBean() - Constructor for class org.onebusaway.federations.FederatedServiceFactoryBean
 
FederatedServiceLibrary - Class in org.onebusaway.federations.impl
Provides a number of convenience methods for working with FederatedService instances.
FederatedServiceLibrary() - Constructor for class org.onebusaway.federations.impl.FederatedServiceLibrary
 
FederatedServiceMethodInvocationHandler - Interface in org.onebusaway.federations.annotations
Defines a FederatedService method invocation handler.
FederatedServiceMethodInvocationHandlerFactory - Class in org.onebusaway.federations.annotations
This factory can be used to examine a Method signature and create an appropriate FederatedServiceMethodInvocationHandler based on method annotations.
FederatedServiceMethodInvocationHandlerFactory() - Constructor for class org.onebusaway.federations.annotations.FederatedServiceMethodInvocationHandlerFactory
 
FederatedServiceRegistration - Class in org.onebusaway.federations
Periodically publishes service registration information to a FederatedServiceRegistry on a fixed interval.
FederatedServiceRegistration() - Constructor for class org.onebusaway.federations.FederatedServiceRegistration
 
FederatedServiceRegistry - Interface in org.onebusaway.federations
Provides a registry for adding, removing, and querying service class names and their provider locations.
FederatedServiceRegistryConstants - Class in org.onebusaway.federations
Common FederatedServiceRegistry constants that are typically used to control service registry entry behavior when passed as parameters to FederatedServiceRegistry.addService(String, String, java.util.Map) and FederatedServiceRegistry.getServices(String, java.util.Map)
FederatedServiceRegistryConstants() - Constructor for class org.onebusaway.federations.FederatedServiceRegistryConstants
 
FederatedServiceRegistryEntry - Class in org.onebusaway.federations
Information about a FederatedServiceRegistry entry.
FederatedServiceRegistryEntry() - Constructor for class org.onebusaway.federations.FederatedServiceRegistryEntry
 
FederatedServiceRegistryEntry(String, String, HashMap<String, String>, boolean) - Constructor for class org.onebusaway.federations.FederatedServiceRegistryEntry
 
FederatedServiceRegistryImpl - Class in org.onebusaway.federations.impl
FederatedServiceRegistryImpl() - Constructor for class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 

G

getAgencyIdFromEntityId(String) - Static method in class org.onebusaway.federations.annotations.AgencyIdSupport
 
getAgencyIdsWithCoverageArea() - Method in interface org.onebusaway.federations.FederatedService
 
getAllServices() - Method in interface org.onebusaway.federations.FederatedServiceCollection
 
getAllServices() - Method in interface org.onebusaway.federations.FederatedServiceRegistry
 
getAllServices() - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
getAllServices() - Method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
getAllServices() - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 
getAsEntry() - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
getCollection() - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
Protected Methods
getCollection() - Method in class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 
getCollection() - Method in class org.onebusaway.federations.impl.LazyFederatedServiceCollectionImpl
 
getExpiresAfter() - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
getFederatedServiceAgencyCoverage(List<? extends FederatedService>, Class<? extends FederatedService>) - Static method in class org.onebusaway.federations.impl.FederatedServiceLibrary
Given a list of FederatedService instances federatedServiceInstances that implement a target federatedServiceInterface, query each instance in turn to determine its set of agencies and geographic bounds, verifying that no two distinct federated service instances have overlapping agency ids or geographic bounds.
getHandlerForMethod(Method) - Method in class org.onebusaway.federations.annotations.FederatedServiceMethodInvocationHandlerFactory
 
getObjectType() - Method in class org.onebusaway.federations.FederatedServiceFactoryBean
 
getProperties() - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
getProperties() - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
getServiceClass() - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
getServiceClass() - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
getServiceForAgencyId(String) - Method in interface org.onebusaway.federations.FederatedServiceCollection
 
getServiceForAgencyId(String) - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
getServiceForAgencyId(String) - Method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
getServiceForAgencyIds(Iterable<String>) - Method in interface org.onebusaway.federations.FederatedServiceCollection
 
getServiceForAgencyIds(Iterable<String>) - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
getServiceForAgencyIds(Iterable<String>) - Method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
getServiceForBounds(CoordinateBounds) - Method in interface org.onebusaway.federations.FederatedServiceCollection
 
getServiceForBounds(double, double, double, double) - Method in interface org.onebusaway.federations.FederatedServiceCollection
 
getServiceForBounds(CoordinateBounds) - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
getServiceForBounds(double, double, double, double) - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
getServiceForBounds(CoordinateBounds) - Method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
getServiceForBounds(double, double, double, double) - Method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
getServiceForLocation(double, double) - Method in interface org.onebusaway.federations.FederatedServiceCollection
 
getServiceForLocation(double, double) - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
getServiceForLocation(double, double) - Method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
getServiceForLocations(List<CoordinatePoint>) - Method in interface org.onebusaway.federations.FederatedServiceCollection
 
getServiceForLocations(List<CoordinatePoint>) - Method in class org.onebusaway.federations.impl.AbstractFederatedServiceCollectionWrapperImpl
 
getServiceForLocations(List<CoordinatePoint>) - Method in class org.onebusaway.federations.impl.FederatedServiceCollectionImpl
 
getServices(String, Map<String, String>) - Method in interface org.onebusaway.federations.FederatedServiceRegistry
 
getServices(String, Map<String, String>) - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 
getServiceUrl() - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
getServiceUrl() - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 

I

invoke(FederatedServiceCollection, Method, Object[]) - Method in interface org.onebusaway.federations.annotations.FederatedServiceMethodInvocationHandler
 
isApplicable(Map<String, String>) - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
Determines if a particular service entry is applicable for a set of target properties.
isEnabled() - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
isEnabled() - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
isExpired() - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 

K

KEY_INITIALLY_ENABLED - Static variable in class org.onebusaway.federations.FederatedServiceRegistryConstants
Controls whether a service registry instance is initial enabled or not.
KEY_REGISTRATION_EXPIRES_AFTER - Static variable in class org.onebusaway.federations.FederatedServiceRegistryConstants
A service parameter that specifies that a service registry should automatically expire after a specified number of seconds unless the service registry has been republished.

L

LazyFederatedServiceCollectionImpl - Class in org.onebusaway.federations.impl
 
LazyFederatedServiceCollectionImpl() - Constructor for class org.onebusaway.federations.impl.LazyFederatedServiceCollectionImpl
 

O

org.onebusaway.federations - package org.onebusaway.federations
 
org.onebusaway.federations.annotations - package org.onebusaway.federations.annotations
 
org.onebusaway.federations.impl - package org.onebusaway.federations.impl
 

R

removeAllServices() - Method in interface org.onebusaway.federations.FederatedServiceRegistry
 
removeAllServices() - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 
removeService(String) - Method in interface org.onebusaway.federations.FederatedServiceRegistry
 
removeService(String) - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 

S

setCollection(FederatedServiceCollection) - Method in class org.onebusaway.federations.FederatedServiceFactoryBean
 
setEnabled(boolean) - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
setEnabled(boolean) - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
setExpiresAfter(long) - Method in class org.onebusaway.federations.impl.FederatedServiceEntryImpl
 
setInitiallyEnabled(boolean) - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
setProperties(Map<String, String>) - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
setProperties(Map<String, String>) - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
setQueryProperties(Map<String, String>) - Method in class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 
setRegistry(FederatedServiceRegistry) - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
setRegistry(FederatedServiceRegistry) - Method in class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 
setServiceClass(Class<?>) - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
setServiceClass(String) - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
setServiceInterface(Class<?>) - Method in class org.onebusaway.federations.FederatedServiceFactoryBean
 
setServiceInterface(Class<?>) - Method in class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 
setServiceInterface(Class<? extends FederatedService>) - Method in class org.onebusaway.federations.impl.LazyFederatedServiceCollectionImpl
 
setServiceProviders(List<? extends FederatedService>) - Method in class org.onebusaway.federations.impl.LazyFederatedServiceCollectionImpl
 
setServiceStatus(String, boolean) - Method in interface org.onebusaway.federations.FederatedServiceRegistry
 
setServiceStatus(String, boolean) - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 
setServiceUrl(String) - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
setServiceUrl(String) - Method in class org.onebusaway.federations.FederatedServiceRegistryEntry
 
setUpdateFrequency(int) - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
setUpdateFrequency(int) - Method in class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 
setUpdateFrequency(int) - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 
start() - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
start() - Method in class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 
start() - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 
stop() - Method in class org.onebusaway.federations.FederatedServiceRegistration
 
stop() - Method in class org.onebusaway.federations.impl.DynamicFederatedServiceCollectionImpl
 
stop() - Method in class org.onebusaway.federations.impl.FederatedServiceRegistryImpl
 

V

valueOf(String) - Static method in enum org.onebusaway.federations.annotations.EMethodAggregationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onebusaway.federations.annotations.EMethodAggregationType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I K L O R S V 

Copyright © 2014 OneBusAway. All Rights Reserved.