Class RefreshableCalendarServiceImpl
- java.lang.Object
-
- org.onebusaway.gtfs.impl.calendar.CalendarServiceImpl
-
- org.onebusaway.transit_data_federation.impl.RefreshableCalendarServiceImpl
-
- All Implemented Interfaces:
org.onebusaway.gtfs.services.calendar.CalendarService
@Component public class RefreshableCalendarServiceImpl extends org.onebusaway.gtfs.impl.calendar.CalendarServiceImpl
-
-
Constructor Summary
Constructors Constructor Description RefreshableCalendarServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.onebusaway.gtfs.model.calendar.CalendarServiceData
getData()
void
setBundle(FederatedTransitDataBundle bundle)
void
setup()
-
Methods inherited from class org.onebusaway.gtfs.impl.calendar.CalendarServiceImpl
getDatesForLocalizedServiceId, getLocalizedServiceIdForAgencyAndServiceId, getNextDepartureServiceDates, getNextDepartureServiceDates, getPreviousArrivalServiceDates, getPreviousArrivalServiceDates, getServiceDateArrivalsWithinRange, getServiceDateArrivalsWithinRange, getServiceDateDeparturesWithinRange, getServiceDateDeparturesWithinRange, getServiceDatesForServiceId, getServiceDatesWithinRange, getServiceDatesWithinRange, getServiceIds, getServiceIdsOnDate, getTimeZoneForAgencyId, isLocalizedServiceIdActiveOnDate, setData, setDataFactory
-
-
-
-
Method Detail
-
setBundle
@Autowired public void setBundle(FederatedTransitDataBundle bundle)
-
setup
@PostConstruct @Refreshable(dependsOn="calendarData") public void setup() throws IOException, ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
-
getData
public org.onebusaway.gtfs.model.calendar.CalendarServiceData getData()
- Overrides:
getData
in classorg.onebusaway.gtfs.impl.calendar.CalendarServiceImpl
-
-