public class CoarseAvailableData
extends java.lang.Object
Constructor and Description |
---|
CoarseAvailableData() |
Modifier and Type | Method and Description |
---|---|
boolean |
anyChannelOverlaps(edu.iris.Fissures.IfNetwork.StationId station,
MicroSecondTimeRange range) |
void |
append(edu.iris.Fissures.IfNetwork.ChannelId chan,
MicroSecondTimeRange range) |
java.util.List<MicroSecondTimeRange> |
get(edu.iris.Fissures.IfNetwork.ChannelId chan)
returns null if no availability is cached for this chan
|
boolean |
isCached(edu.iris.Fissures.IfNetwork.ChannelId chan) |
boolean |
overlaps(edu.iris.Fissures.IfNetwork.ChannelId chan,
MicroSecondTimeRange range) |
void |
update(edu.iris.Fissures.IfNetwork.ChannelId chan,
java.util.List<MicroSecondTimeRange> rangeList) |
public void append(edu.iris.Fissures.IfNetwork.ChannelId chan, MicroSecondTimeRange range)
public void update(edu.iris.Fissures.IfNetwork.ChannelId chan, java.util.List<MicroSecondTimeRange> rangeList)
public java.util.List<MicroSecondTimeRange> get(edu.iris.Fissures.IfNetwork.ChannelId chan)
chan
- public boolean isCached(edu.iris.Fissures.IfNetwork.ChannelId chan)
public boolean overlaps(edu.iris.Fissures.IfNetwork.ChannelId chan, MicroSecondTimeRange range)
public boolean anyChannelOverlaps(edu.iris.Fissures.IfNetwork.StationId station, MicroSecondTimeRange range)