Skip navigation links
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
TProtocolFactory for 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
TProtocolFactory for 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.
dependencies() - Method in class com.linecorp.armeria.client.thrift.THttpClientFactoryProvider
 
doPost(ServiceRequestContext, HttpRequest, HttpResponseWriter) - 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 ThriftCompletableFuture instance that has an exception set immediately.
failedListenableFuture(Exception) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
Returns a new ThriftListenableFuture instance 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 TProtocolFactory for the specified SerializationFormat.
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 *.AsyncIface or *.Iface implementation.
interfaces() - Method in class com.linecorp.armeria.server.thrift.ThriftServiceEntry
Returns the *.AsyncIface or *.Iface classes implemented by the implementation.
isException() - Method in class com.linecorp.armeria.common.thrift.ThriftReply
Returns true if the type of this reply is TMessageType.EXCEPTION.
isThrift(SerializationFormat) - Static method in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
Returns whether the specified SerializationFormat is Thrift.

J

JSON - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
TProtocolFactory for 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.
newClient(URI, Class<T>, ClientOptions) - Method in class com.linecorp.armeria.client.thrift.THttpClientFactory
 
newDecorator() - Static method in class com.linecorp.armeria.server.thrift.THttpService
Creates a new decorator that supports all thrift protocols and defaults to TBinary protocol 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 defaultSerializationFormat when 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 defaultSerializationFormat when 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 allowedSerializationFormats and defaults to the specified defaultSerializationFormat when the client doesn't specify one.
newFactory(SessionOptions, Map<Class<?>, 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 ObjectMapper which 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 ThriftCallService with the specified service implementation.
of(Map<String, ?>) - Static method in class com.linecorp.armeria.server.thrift.ThriftCallService
Creates a new multiplexed ThriftCallService with the specified service implementations.
of(Object) - Static method in class com.linecorp.armeria.server.thrift.THttpService
Creates a new THttpService with the specified service implementation, supporting all thrift protocols and defaulting to TBinary protocol when the client doesn't specify one.
of(Map<String, ?>) - Static method in class com.linecorp.armeria.server.thrift.THttpService
Creates a new multiplexed THttpService with the specified service implementations, supporting all thrift protocols and defaulting to TBinary protocol when the client doesn't specify one.
of(Object, SerializationFormat) - Static method in class com.linecorp.armeria.server.thrift.THttpService
Creates a new THttpService with the specified service implementation, supporting all thrift protocols and defaulting to the specified defaultSerializationFormat 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 THttpService with the specified service implementations, supporting all thrift protocols and defaulting to the specified defaultSerializationFormat when the client doesn't specify one.
ofFormats(Object, SerializationFormat, SerializationFormat...) - Static method in class com.linecorp.armeria.server.thrift.THttpService
Creates a new THttpService with the specified service implementation, supporting only the formats specified and defaulting to the specified defaultSerializationFormat when 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 THttpService with the specified service implementations, supporting only the formats specified and defaulting to the specified defaultSerializationFormat when the client doesn't specify one.
ofFormats(Object, SerializationFormat, Iterable<SerializationFormat>) - Static method in class com.linecorp.armeria.server.thrift.THttpService
Creates a new THttpService with the specified service implementation, supporting the protocols specified in allowedSerializationFormats and defaulting to the specified defaultSerializationFormat when 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 THttpService with the specified service implementations, supporting the protocols specified in allowedSerializationFormats and defaulting to the specified defaultSerializationFormat when 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 ThriftCompletableFuture instance that has its value set immediately.
successfulListenableFuture(T) - Static method in class com.linecorp.armeria.common.thrift.ThriftFutures
Returns a new ThriftListenableFuture instance that has its value set immediately.
supportedExampleRequestTypes() - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
 
supportedSchemes() - Method in class com.linecorp.armeria.client.thrift.THttpClientFactory
 
supportedServiceTypes() - Method in class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
 

T

TEXT - Static variable in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
TProtocolFactory for the Thrift TText protocol.
TEXT - Static variable in class com.linecorp.armeria.common.thrift.ThriftSerializationFormats
Thrift TText serialization format.
ThriftCall - Class in com.linecorp.armeria.common.thrift
A container of a Thrift one-way or two-way call object (TBase) and its header (TMessage).
ThriftCall(TMessage, TBase<?, ?>) - Constructor for class com.linecorp.armeria.common.thrift.ThriftCall
Creates a new instance that contains a Thrift TMessageType.CALL or TMessageType.ONEWAY message.
thriftCall() - Method in class com.linecorp.armeria.server.thrift.ThriftStructuredLog
Returns the ThriftCall object which includes Thrift call information of the log.
ThriftCallService - Class in com.linecorp.armeria.server.thrift
A Service that handles a Thrift RpcRequest.
ThriftCompletableFuture<T> - Class in com.linecorp.armeria.common.thrift
A CompletableFuture that can be passed in as an AsyncMethodCallback when 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
DocServicePlugin implementation that supports THttpServices.
ThriftDocServicePlugin() - Constructor for class com.linecorp.armeria.server.thrift.ThriftDocServicePlugin
 
ThriftFutures - Class in com.linecorp.armeria.common.thrift
Static factory methods pertaining to the ThriftCompletableFuture and ThriftListenableFuture.
ThriftListenableFuture<T> - Class in com.linecorp.armeria.common.thrift
A ListenableFuture that can be passed in as an AsyncMethodCallback when 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 TProtocolFactory instances.
ThriftReply - Class in com.linecorp.armeria.common.thrift
A container of a Thrift reply or exception object (TBase or TApplicationException) and its header (TMessage).
ThriftReply(TMessage, TBase<?, ?>) - Constructor for class com.linecorp.armeria.common.thrift.ThriftReply
Creates a new instance that contains a Thrift TMessageType.REPLY message.
ThriftReply(TMessage, TApplicationException) - Constructor for class com.linecorp.armeria.common.thrift.ThriftReply
Creates a new instance that contains a Thrift TMessageType.EXCEPTION message.
thriftReply() - Method in class com.linecorp.armeria.server.thrift.ThriftStructuredLog
Returns the ThriftReply object which includes Thrift reply information of the log.
ThriftSerializationFormatProvider - Class in com.linecorp.armeria.common.thrift
SerializationFormatProvider that provides the Thrift-related SerializationFormats.
ThriftSerializationFormatProvider() - Constructor for class com.linecorp.armeria.common.thrift.ThriftSerializationFormatProvider
 
ThriftSerializationFormats - Class in com.linecorp.armeria.common.thrift
Thrift-related SerializationFormat instances.
ThriftServiceEntry - Class in com.linecorp.armeria.server.thrift
The information about a Thrift service served by THttpService or ThriftCallService.
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
Constructs ThriftStructuredLog from RequestContext and RequestLog.
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.
THttpClientFactory - Class in com.linecorp.armeria.client.thrift
A DecoratingClientFactory that creates a Thrift-over-HTTP client.
THttpClientFactory(ClientFactory) - Constructor for class com.linecorp.armeria.client.thrift.THttpClientFactory
Creates a new instance from the specified ClientFactory that supports HTTP, such as HttpClientFactory.
THttpClientFactoryProvider - Class in com.linecorp.armeria.client.thrift
ClientFactoryProvider that creates a THttpClientFactory.
THttpClientFactoryProvider() - Constructor for class com.linecorp.armeria.client.thrift.THttpClientFactoryProvider
 
THttpService - Class in com.linecorp.armeria.server.thrift
A Service that handles a Thrift call.
toSerializationFormat(TProtocolFactory) - Static method in class com.linecorp.armeria.common.thrift.ThriftProtocolFactories
Returns the SerializationFormat for the specified TProtocolFactory.
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
 
A B C D E F G H I J L N O R S T V W 
Skip navigation links

© Copyright 2015–2017 LINE Corporation. All rights reserved.