Uses of Class
net.sf.eBusx.time.EInterval
-
Packages that use EInterval Package Description net.sf.eBus.feed.historic This package contains a specialized feed providing notification feeds which support both historic and live messages.net.sf.eBus.feed.historic.store This package contains two implementations ofIEMessageStoreinterface:InMemoryMessageStoreandSqlMessageStore.net.sf.eBusx.time This package provides single Java class:EInterval. -
-
Uses of EInterval in net.sf.eBus.feed.historic
Fields in net.sf.eBus.feed.historic declared as EInterval Modifier and Type Field Description EIntervalHistoricRequest. intervalRetrieve historic notification messages over this date/time interval.Methods in net.sf.eBus.feed.historic with parameters of type EInterval Modifier and Type Method Description HistoricRequest.BuilderHistoricRequest.Builder. interval(EInterval interval)Sets the historic notification interval.java.util.Collection<ENotificationMessage>IEMessageStore. retrieve(EInterval interval)Retrieves historic messages as defined by given date/time interval. -
Uses of EInterval in net.sf.eBus.feed.historic.store
Methods in net.sf.eBus.feed.historic.store with parameters of type EInterval Modifier and Type Method Description java.util.Collection<ENotificationMessage>InMemoryMessageStore. retrieve(EInterval interval)java.util.Collection<ENotificationMessage>SqlMessageStore. retrieve(EInterval interval)java.lang.StringIRetrieveGenerator. retrieveStatement(EMessageKey key, EInterval interval)Returns SQL select statement used to retrieve the given eBus notification message type. -
Uses of EInterval in net.sf.eBusx.time
Methods in net.sf.eBusx.time that return EInterval Modifier and Type Method Description protected EIntervalEInterval.Builder. buildImpl()Returns a new interval instance based on this builder's settings.Methods in net.sf.eBusx.time with parameters of type EInterval Modifier and Type Method Description booleanEInterval. contains(EInterval interval)
:
Returns trueif:this EIntervalbegin time <intervalbegin time andthis EIntervalend time >intervalend time.booleanEInterval. finishes(EInterval interval)
:
Returns trueif this interval starts afterintervaLbuts ends at the same time.booleanEInterval. meets(EInterval interval)
:
Returns trueifthis EIntervalend time equalsintervalbegin time.booleanEInterval. overlaps(EInterval interval)
:
Returns trueif:this EIntervalend time is >interval's begin time,this EIntervalend time is <interval's end time, andthis EIntervalbegin time is <interval's begin time.booleanEInterval. precedes(EInterval interval)
:
Returns trueifthis EIntervalend time is <intervalbegin time.booleanEInterval. starts(EInterval interval)
:
Returns trueif this interval starts at the same time asintervalbut ends before.
-