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)