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 ofIEMessageStore
interface:InMemoryMessageStore
andSqlMessageStore
.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 EInterval
HistoricRequest. interval
Retrieve 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.Builder
HistoricRequest.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.String
IRetrieveGenerator. 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 EInterval
EInterval.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 boolean
EInterval. contains(EInterval interval)
: Returnstrue
if:this EInterval
begin time <interval
begin time andthis EInterval
end time >interval
end time.boolean
EInterval. finishes(EInterval interval)
: Returnstrue
if this interval starts afterintervaL
buts ends at the same time.boolean
EInterval. meets(EInterval interval)
: Returnstrue
ifthis EInterval
end time equalsinterval
begin time.boolean
EInterval. overlaps(EInterval interval)
: Returnstrue
if:this EInterval
end time is >interval
's begin time,this EInterval
end time is <interval
's end time, andthis EInterval
begin time is <interval
's begin time.boolean
EInterval. precedes(EInterval interval)
: Returnstrue
ifthis EInterval
end time is <interval
begin time.boolean
EInterval. starts(EInterval interval)
: Returnstrue
if this interval starts at the same time asinterval
but ends before.
-