Class BookingServiceMemoryImpl

  • All Implemented Interfaces:
    org.apache.karaf.examples.mbean.api.BookingService

    public class BookingServiceMemoryImpl
    extends Object
    implements org.apache.karaf.examples.mbean.api.BookingService
    Simple implementation of the BookingService storing the Booking instances in a list in memory.
    • Constructor Detail

      • BookingServiceMemoryImpl

        public BookingServiceMemoryImpl()
    • Method Detail

      • list

        public Collection<org.apache.karaf.examples.mbean.api.Booking> list()
        Specified by:
        list in interface org.apache.karaf.examples.mbean.api.BookingService
      • get

        public org.apache.karaf.examples.mbean.api.Booking get​(Long id)
        Specified by:
        get in interface org.apache.karaf.examples.mbean.api.BookingService
      • add

        public void add​(org.apache.karaf.examples.mbean.api.Booking booking)
        Specified by:
        add in interface org.apache.karaf.examples.mbean.api.BookingService
      • remove

        public void remove​(Long id)
        Specified by:
        remove in interface org.apache.karaf.examples.mbean.api.BookingService