A B C D E F G H I J L N O R S T V W
A
- allowedSerializationFormats() - Method in class com.linecorp.armeria.server.thrift.THttpService
-
Returns the allowed serialization formats of this service.
- args() - Method in class com.linecorp.armeria.common.thrift.ThriftCall
-
Returns the arguments of this call.
B
- BINARY - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
TProtocolFactoryfor Thrift TBinary protocol. - BINARY - Static variable in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
-
Thrift TBinary serialization format.
C
- com.linecorp.armeria.client.thrift - package com.linecorp.armeria.client.thrift
-
Thrift client.
- com.linecorp.armeria.common.thrift - package com.linecorp.armeria.common.thrift
-
Thrift-related common classes.
- com.linecorp.armeria.common.thrift.text - package com.linecorp.armeria.common.thrift.text
-
A Thrift JSON protocol that supports field names as defined in the IDL.
- com.linecorp.armeria.server.thrift - package com.linecorp.armeria.server.thrift
-
Thrift service.
- COMPACT - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
TProtocolFactoryfor Thrift TCompact protocol. - COMPACT - Static variable in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
-
Thrift TCompact serialization format.
D
- defaultSerializationFormat() - Method in class com.linecorp.armeria.server.thrift.THttpService
-
Returns the default serialization format of this service.
- doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.thrift.THttpService
E
- entries() - Method in class com.linecorp.armeria.common.thrift.ThriftSerializationFormatProvider
- entries() - Method in class com.linecorp.armeria.server.thrift.ThriftCallService
-
Returns the information about the Thrift services being served.
- entries() - Method in class com.linecorp.armeria.server.thrift.THttpService
-
Returns the information about the Thrift services being served.
- equals(Object) - Method in class com.linecorp.armeria.common.thrift.ThriftCall
- equals(Object) - Method in class com.linecorp.armeria.common.thrift.ThriftMessage
- equals(Object) - Method in class com.linecorp.armeria.common.thrift.ThriftReply
- exception() - Method in class com.linecorp.armeria.common.thrift.ThriftReply
-
Returns the exception of this reply.
- execute(String, Class<?>, String, Object...) - Method in interface com.linecorp.armeria.client.thrift.THttpClient
-
Executes the specified Thrift call.
- executeMultiplexed(String, Class<?>, String, String, Object...) - Method in interface com.linecorp.armeria.client.thrift.THttpClient
-
Executes the specified multiplexed Thrift call.
F
- Factory() - Constructor for class com.linecorp.armeria.common.thrift.text.TTextProtocol.Factory
- failedCompletedFuture(Exception) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
-
Returns a new
ThriftCompletableFutureinstance that has an exception set immediately. - failedListenableFuture(Exception) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
-
Returns a new
ThriftListenableFutureinstance that has an exception set immediately.
G
- generateSpecification(Set<ServiceConfig>) - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
- get(SerializationFormat) - Static method in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
Returns the
TProtocolFactoryfor the specifiedSerializationFormat. - getProtocol(TTransport) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol.Factory
- getScheme() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- guessServiceMethodName(Object) - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
- guessServiceName(Object) - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
H
- hashCode() - Method in class com.linecorp.armeria.common.thrift.ThriftCall
- hashCode() - Method in class com.linecorp.armeria.common.thrift.ThriftMessage
- hashCode() - Method in class com.linecorp.armeria.common.thrift.ThriftReply
- header() - Method in class com.linecorp.armeria.common.thrift.ThriftMessage
-
Returns the header part of the message.
I
- implementation() - Method in class com.linecorp.armeria.server.thrift.ThriftServiceEntry
-
Returns the
*.AsyncIfaceor*.Ifaceimplementation. - interfaces() - Method in class com.linecorp.armeria.server.thrift.ThriftServiceEntry
- isException() - Method in class com.linecorp.armeria.common.thrift.ThriftReply
-
Returns
trueif the type of this reply isTMessageType.EXCEPTION. - isThrift(SerializationFormat) - Static method in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
-
Returns whether the specified
SerializationFormatis Thrift.
J
- JSON - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
TProtocolFactoryfor the Thrift TJSON protocol. - JSON - Static variable in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
-
Thrift TJSON serialization format.
L
- loadDocStrings(Set<ServiceConfig>) - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
N
- name() - Method in class com.linecorp.armeria.server.thrift.ThriftServiceEntry
-
Returns the service name.
- newDecorator() - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new decorator that supports all thrift protocols and defaults to
TBinaryprotocol when the client doesn't specify one. - newDecorator(SerializationFormat) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new decorator that supports all thrift protocols and defaults to the specified
defaultSerializationFormatwhen the client doesn't specify one. - newDecorator(SerializationFormat, SerializationFormat...) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new decorator that supports only the formats specified and defaults to the specified
defaultSerializationFormatwhen the client doesn't specify one. - newDecorator(SerializationFormat, Iterable<SerializationFormat>) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new decorator that supports the protocols specified in
allowedSerializationFormatsand defaults to the specifieddefaultSerializationFormatwhen the client doesn't specify one. - newFactory(ClientFactory) - Method in class com.linecorp.armeria.client.thrift.THttpClientFactoryProvider
- newObjectMapper(SimpleModule...) - Static method in class com.linecorp.armeria.server.thrift.ThriftStructuredLogJsonFormat
-
Returns newly created
ObjectMapperwhich is configured properly to serialize some knows classes in a good way.
O
- of(Object) - Static method in class com.linecorp.armeria.server.thrift.ThriftCallService
-
Creates a new
ThriftCallServicewith the specified service implementation. - of(Object) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new
THttpServicewith the specified service implementation, supporting all thrift protocols and defaulting toTBinaryprotocol when the client doesn't specify one. - of(Object, SerializationFormat) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new
THttpServicewith the specified service implementation, supporting all thrift protocols and defaulting to the specifieddefaultSerializationFormatwhen the client doesn't specify one. - of(Map<String, ?>) - Static method in class com.linecorp.armeria.server.thrift.ThriftCallService
-
Creates a new multiplexed
ThriftCallServicewith the specified service implementations. - of(Map<String, ?>) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new multiplexed
THttpServicewith the specified service implementations, supporting all thrift protocols and defaulting toTBinaryprotocol when the client doesn't specify one. - of(Map<String, ?>, SerializationFormat) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new multiplexed
THttpServicewith the specified service implementations, supporting all thrift protocols and defaulting to the specifieddefaultSerializationFormatwhen the client doesn't specify one. - ofFormats(Object, SerializationFormat, SerializationFormat...) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new
THttpServicewith the specified service implementation, supporting only the formats specified and defaulting to the specifieddefaultSerializationFormatwhen the client doesn't specify one. - ofFormats(Object, SerializationFormat, Iterable<SerializationFormat>) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new
THttpServicewith the specified service implementation, supporting the protocols specified inallowedSerializationFormatsand defaulting to the specifieddefaultSerializationFormatwhen the client doesn't specify one. - ofFormats(Map<String, ?>, SerializationFormat, SerializationFormat...) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new multiplexed
THttpServicewith the specified service implementations, supporting only the formats specified and defaulting to the specifieddefaultSerializationFormatwhen the client doesn't specify one. - ofFormats(Map<String, ?>, SerializationFormat, Iterable<SerializationFormat>) - Static method in class com.linecorp.armeria.server.thrift.THttpService
-
Creates a new multiplexed
THttpServicewith the specified service implementations, supporting the protocols specified inallowedSerializationFormatsand defaulting to the specifieddefaultSerializationFormatwhen the client doesn't specify one. - onComplete(T) - Method in class com.linecorp.armeria.common.thrift.ThriftCompletableFuture
- onComplete(T) - Method in class com.linecorp.armeria.common.thrift.ThriftListenableFuture
- onError(Exception) - Method in class com.linecorp.armeria.common.thrift.ThriftCompletableFuture
- onError(Exception) - Method in class com.linecorp.armeria.common.thrift.ThriftListenableFuture
R
- readBinary() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readBool() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readByte() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readDouble() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readFieldBegin() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readFieldEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readI16() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readI32() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readI64() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readListBegin() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readListEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readMapBegin() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readMapEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readMessageBegin() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readMessageEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readSetBegin() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readSetEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readString() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readStructBegin() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- readStructEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- reset() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- result() - Method in class com.linecorp.armeria.common.thrift.ThriftReply
-
Returns the result of this reply.
S
- serializeExampleRequest(String, String, Object) - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
- serve(ServiceRequestContext, RpcRequest) - Method in class com.linecorp.armeria.server.thrift.ThriftCallService
- successfulCompletedFuture(T) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
-
Returns a new
ThriftCompletableFutureinstance that has its value set immediately. - successfulListenableFuture(T) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
-
Returns a new
ThriftListenableFutureinstance that has its value set immediately. - supportedExampleRequestTypes() - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
- supportedServiceTypes() - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
T
- TEXT - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
TProtocolFactoryfor the Thrift TText protocol. - TEXT - Static variable in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
-
Thrift TText serialization format.
- thriftCall() - Method in class com.linecorp.armeria.server.thrift.ThriftStructuredLog
-
Returns the
ThriftCallobject which includes Thrift call information of the log. - ThriftCall - Class in com.linecorp.armeria.common.thrift
- ThriftCall(TMessage, TBase<?, ?>) - Constructor for class com.linecorp.armeria.common.thrift.ThriftCall
-
Creates a new instance that contains a Thrift
TMessageType.CALLorTMessageType.ONEWAYmessage. - ThriftCallService - Class in com.linecorp.armeria.server.thrift
-
A
Servicethat handles a ThriftRpcRequest. - ThriftCompletableFuture<T> - Class in com.linecorp.armeria.common.thrift
-
A
CompletableFuturethat can be passed in as anAsyncMethodCallbackwhen making an asynchronous client-side Thrift RPC. - ThriftCompletableFuture() - Constructor for class com.linecorp.armeria.common.thrift.ThriftCompletableFuture
- ThriftDocServicePlugin - Class in com.linecorp.armeria.server.thrift
-
DocServicePluginimplementation that supportsTHttpServices. - ThriftDocServicePlugin() - Constructor for class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
- ThriftFutures - Class in com.linecorp.armeria.common.thrift
-
Static factory methods pertaining to the
ThriftCompletableFutureandThriftListenableFuture. - ThriftListenableFuture<T> - Class in com.linecorp.armeria.common.thrift
-
A
ListenableFuturethat can be passed in as anAsyncMethodCallbackwhen making an asynchronous client-side Thrift RPC. - ThriftListenableFuture() - Constructor for class com.linecorp.armeria.common.thrift.ThriftListenableFuture
- ThriftMessage - Class in com.linecorp.armeria.common.thrift
-
A container of a Thrift message produced by Apache Thrift.
- thriftMethodName() - Method in class com.linecorp.armeria.server.thrift.ThriftStructuredLog
-
Returns the Thrift method name which was called in the context of the log.
- ThriftProtocolFactories - Class in com.linecorp.armeria.common.thrift
-
Provides a set of the known
TProtocolFactoryinstances. - thriftReply() - Method in class com.linecorp.armeria.server.thrift.ThriftStructuredLog
-
Returns the
ThriftReplyobject which includes Thrift reply information of the log. - ThriftReply - Class in com.linecorp.armeria.common.thrift
-
A container of a Thrift reply or exception object (
TBaseorTApplicationException) and its header (TMessage). - ThriftReply(TMessage, TApplicationException) - Constructor for class com.linecorp.armeria.common.thrift.ThriftReply
-
Creates a new instance that contains a Thrift
TMessageType.EXCEPTIONmessage. - ThriftReply(TMessage, TBase<?, ?>) - Constructor for class com.linecorp.armeria.common.thrift.ThriftReply
-
Creates a new instance that contains a Thrift
TMessageType.REPLYmessage. - ThriftSerializationFormatProvider - Class in com.linecorp.armeria.common.thrift
-
SerializationFormatProviderthat provides the Thrift-relatedSerializationFormats. - ThriftSerializationFormatProvider() - Constructor for class com.linecorp.armeria.common.thrift.ThriftSerializationFormatProvider
- ThriftSerializationFormats - Class in com.linecorp.armeria.common.thrift
-
Thrift-related
SerializationFormatinstances. - ThriftServiceEntry - Class in com.linecorp.armeria.server.thrift
-
The information about a Thrift service served by
THttpServiceorThriftCallService. - thriftServiceName() - Method in class com.linecorp.armeria.server.thrift.ThriftStructuredLog
-
Returns the fully qualified Thrift service name which is associated to the log.
- ThriftStructuredLog - Class in com.linecorp.armeria.server.thrift
-
A representation and constructor of a service log which holds Apache Thrift based RPC invocation oriented information.
- ThriftStructuredLog(RequestLog) - Constructor for class com.linecorp.armeria.server.thrift.ThriftStructuredLog
- ThriftStructuredLogJsonFormat - Class in com.linecorp.armeria.server.thrift
-
A utility to provide JSON based service log serialization.
- THttpClient - Interface in com.linecorp.armeria.client.thrift
-
A generic Thrift-over-HTTP client.
- THttpClientFactoryProvider - Class in com.linecorp.armeria.client.thrift
-
ClientFactoryProviderthat creates aTHttpClientFactory. - THttpClientFactoryProvider() - Constructor for class com.linecorp.armeria.client.thrift.THttpClientFactoryProvider
- THttpService - Class in com.linecorp.armeria.server.thrift
-
A
Servicethat handles a Thrift call. - toSerializationFormat(TProtocolFactory) - Static method in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
Returns the
SerializationFormatfor the specifiedTProtocolFactory. - toString() - Method in class com.linecorp.armeria.common.thrift.ThriftCall
- toString() - Method in class com.linecorp.armeria.common.thrift.ThriftReply
- toString() - Method in class com.linecorp.armeria.server.thrift.ThriftServiceEntry
- toString() - Method in class com.linecorp.armeria.server.thrift.ThriftStructuredLog
- TTextProtocol - Class in com.linecorp.armeria.common.thrift.text
-
A simple text format for serializing/deserializing thrift messages.
- TTextProtocol(TTransport) - Constructor for class com.linecorp.armeria.common.thrift.text.TTextProtocol
-
Create a parser which can read from trans, and create the output writer that can write to a TTransport.
- TTextProtocol.Factory - Class in com.linecorp.armeria.common.thrift.text
-
Factory.
V
- values() - Static method in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
-
Returns the set of all known Thrift serialization formats.
W
- writeBinary(ByteBuffer) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeBool(boolean) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeByte(byte) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeDouble(double) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeFieldBegin(TField) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeFieldEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeFieldStop() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeI16(short) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeI32(int) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeI64(long) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeListBegin(TList) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeListEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeMapBegin(TMap) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeMapEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeMessageBegin(TMessage) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
-
I believe these two messages are called for a thrift service interface.
- writeMessageEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeSetBegin(TSet) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeSetEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeString(String) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeStructBegin(TStruct) - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol
- writeStructEnd() - Method in class com.linecorp.armeria.common.thrift.text.TTextProtocol