public class DurationToMillisThriftCodec extends Object implements ThriftCodec<io.airlift.units.Duration>
| Constructor and Description |
|---|
DurationToMillisThriftCodec(ThriftCatalog thriftCatalog) |
| Modifier and Type | Method and Description |
|---|---|
static double |
durationToMillis(io.airlift.units.Duration duration) |
ThriftType |
getType() |
static io.airlift.units.Duration |
millisToDuration(double millis) |
io.airlift.units.Duration |
read(TProtocolReader protocol) |
void |
write(io.airlift.units.Duration duration,
TProtocolWriter protocol) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisNull@Inject public DurationToMillisThriftCodec(ThriftCatalog thriftCatalog)
public ThriftType getType()
getType in interface ThriftCodec<io.airlift.units.Duration>public io.airlift.units.Duration read(TProtocolReader protocol) throws Exception
read in interface ThriftCodec<io.airlift.units.Duration>Exceptionpublic void write(io.airlift.units.Duration duration,
TProtocolWriter protocol)
throws Exception
write in interface ThriftCodec<io.airlift.units.Duration>Exception@FromThrift public static io.airlift.units.Duration millisToDuration(double millis)
@ToThrift public static double durationToMillis(io.airlift.units.Duration duration)
Copyright © 2012–2024. All rights reserved.