Index

A B C D E F G I L M N O P Q R S V 
All Classes and Interfaces|All Packages|Serialized Form

A

add(String, Channels, IConsumer) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool
 
add(String, Channels, IConsumer) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPool
 
addNewTarget(Channels, IConsumer) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.MultipleChannelsConsumer
Add a new target channels.
ArrayBlockingQueueBuffer<T> - Class in org.apache.skywalking.oap.server.library.datacarrier.buffer
The buffer implementation based on JDK ArrayBlockingQueue.
AtomicRangeInteger - Class in org.apache.skywalking.oap.server.library.datacarrier.common
 
AtomicRangeInteger(int, int) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger
 

B

begin(Channels) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool
 
begin(Channels) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumeDriver
 
begin(Channels) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IDriver
 
BLOCKING - Enum constant in enum org.apache.skywalking.oap.server.library.datacarrier.buffer.BufferStrategy
 
Buffer<T> - Class in org.apache.skywalking.oap.server.library.datacarrier.buffer
Self implementation ring queue.
BufferStrategy - Enum in org.apache.skywalking.oap.server.library.datacarrier.buffer
 
BulkConsumePool - Class in org.apache.skywalking.oap.server.library.datacarrier.consumer
BulkConsumePool works for consuming data from multiple channels(DataCarrier instances), with multiple MultipleChannelsConsumers.
BulkConsumePool(String, int, long) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool
 
BulkConsumePool.Creator - Class in org.apache.skywalking.oap.server.library.datacarrier.consumer
The creator for BulkConsumePool.

C

call() - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool.Creator
 
Channels<T> - Class in org.apache.skywalking.oap.server.library.datacarrier.buffer
Channels of Buffer It contains all buffer data which belongs to this channel.
Channels(int, int, IDataPartitioner<T>, BufferStrategy) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels
 
close(Channels) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool
 
close(Channels) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumeDriver
 
close(Channels) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IDriver
 
consume(Class<? extends IConsumer<T>>, int) - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
set consumeDriver to this Carrier.
consume(Class<? extends IConsumer<T>>, int, long, Properties) - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
set consumeDriver to this Carrier.
consume(List<T>) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IConsumer
 
consume(ConsumerPool, IConsumer<T>) - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
Set a consumer pool to manage the channels of this DataCarrier.
consume(IConsumer<T>, int) - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
set consumeDriver to this Carrier.
consume(IConsumer<T>, int, long) - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
set consumeDriver to this Carrier.
ConsumeDriver<T> - Class in org.apache.skywalking.oap.server.library.datacarrier.consumer
Pool of consumers
ConsumeDriver(String, Channels<T>, Class<? extends IConsumer<T>>, int, long, Properties) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumeDriver
 
ConsumeDriver(String, Channels<T>, IConsumer<T>, int, long) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumeDriver
 
ConsumerCannotBeCreatedException - Exception in org.apache.skywalking.oap.server.library.datacarrier.consumer
 
ConsumerPool - Interface in org.apache.skywalking.oap.server.library.datacarrier.consumer
The Consumer pool could support data consumer from multiple DataCarriers, by using different consume thread management models.
ConsumerPoolFactory - Enum in org.apache.skywalking.oap.server.library.datacarrier.consumer
Consumer Pool Factory provides global management for all Consumer Pool.
ConsumerThread<T> - Class in org.apache.skywalking.oap.server.library.datacarrier.consumer
 
createIfAbsent(String, Callable<ConsumerPool>) - Method in enum org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPoolFactory
 
Creator(String, int, long) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool.Creator
 

D

DataCarrier<T> - Class in org.apache.skywalking.oap.server.library.datacarrier
DataCarrier main class.
DataCarrier(int, int) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
 
DataCarrier(int, int, BufferStrategy) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
 
DataCarrier(String, int, int) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
 
DataCarrier(String, String, int, int) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
 
DataCarrier(String, String, int, int, BufferStrategy) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
 
doubleValue() - Method in class org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger
 

E

EnvUtil - Class in org.apache.skywalking.oap.server.library.datacarrier
Read value from system env.
EnvUtil() - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.EnvUtil
 

F

floatValue() - Method in class org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger
 

G

get() - Method in class org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger
 
get(String) - Method in enum org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPoolFactory
 
getAndIncrement() - Method in class org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger
 
getBuffer(int) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels
 
getBufferSize() - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.ArrayBlockingQueueBuffer
 
getBufferSize() - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Buffer
 
getBufferSize() - Method in interface org.apache.skywalking.oap.server.library.datacarrier.buffer.QueueBuffer
 
getChannelSize() - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels
get channelSize
getInt(String, int) - Static method in class org.apache.skywalking.oap.server.library.datacarrier.EnvUtil
 
getLong(String, long) - Static method in class org.apache.skywalking.oap.server.library.datacarrier.EnvUtil
 

I

IConsumer<T> - Interface in org.apache.skywalking.oap.server.library.datacarrier.consumer
 
IDataPartitioner<T> - Interface in org.apache.skywalking.oap.server.library.datacarrier.partition
 
IDriver - Interface in org.apache.skywalking.oap.server.library.datacarrier.consumer
The driver of consumer.
IF_POSSIBLE - Enum constant in enum org.apache.skywalking.oap.server.library.datacarrier.buffer.BufferStrategy
 
init(Properties) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IConsumer
 
INSTANCE - Enum constant in enum org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPoolFactory
 
intValue() - Method in class org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger
 
isRunning(Channels) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool
 
isRunning(Channels) - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumeDriver
 
isRunning(Channels) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IDriver
 

L

longValue() - Method in class org.apache.skywalking.oap.server.library.datacarrier.common.AtomicRangeInteger
 

M

maxRetryCount() - Method in interface org.apache.skywalking.oap.server.library.datacarrier.partition.IDataPartitioner
 
maxRetryCount() - Method in class org.apache.skywalking.oap.server.library.datacarrier.partition.ProducerThreadPartitioner
 
maxRetryCount() - Method in class org.apache.skywalking.oap.server.library.datacarrier.partition.SimpleRollingPartitioner
 
MultipleChannelsConsumer - Class in org.apache.skywalking.oap.server.library.datacarrier.consumer
MultipleChannelsConsumer represent a single consumer thread, but support multiple channels with their IConsumers
MultipleChannelsConsumer(String, long) - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.consumer.MultipleChannelsConsumer
 

N

nothingToConsume() - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IConsumer
Notify the implementation, if there is nothing fetched from the queue.

O

obtain(List<T>) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.ArrayBlockingQueueBuffer
 
obtain(List<T>) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Buffer
 
obtain(List<T>) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.buffer.QueueBuffer
Obtain the existing data from the queue
onError(List<T>, Throwable) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IConsumer
 
onExit() - Method in interface org.apache.skywalking.oap.server.library.datacarrier.consumer.IConsumer
 
org.apache.skywalking.oap.server.library.datacarrier - package org.apache.skywalking.oap.server.library.datacarrier
 
org.apache.skywalking.oap.server.library.datacarrier.buffer - package org.apache.skywalking.oap.server.library.datacarrier.buffer
 
org.apache.skywalking.oap.server.library.datacarrier.common - package org.apache.skywalking.oap.server.library.datacarrier.common
 
org.apache.skywalking.oap.server.library.datacarrier.consumer - package org.apache.skywalking.oap.server.library.datacarrier.consumer
 
org.apache.skywalking.oap.server.library.datacarrier.partition - package org.apache.skywalking.oap.server.library.datacarrier.partition
 

P

partition(int, T) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.partition.IDataPartitioner
 
partition(int, T) - Method in class org.apache.skywalking.oap.server.library.datacarrier.partition.ProducerThreadPartitioner
 
partition(int, T) - Method in class org.apache.skywalking.oap.server.library.datacarrier.partition.SimpleRollingPartitioner
 
produce(T) - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
produce data to buffer, using the given BufferStrategy.
ProducerThreadPartitioner<T> - Class in org.apache.skywalking.oap.server.library.datacarrier.partition
use threadid % total to partition
ProducerThreadPartitioner() - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.partition.ProducerThreadPartitioner
 

Q

QueueBuffer<T> - Interface in org.apache.skywalking.oap.server.library.datacarrier.buffer
Queue buffer interface.

R

recommendMaxSize() - Static method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.BulkConsumePool.Creator
 
run() - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerThread
 
run() - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.MultipleChannelsConsumer
 

S

save(T) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.ArrayBlockingQueueBuffer
 
save(T) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Buffer
 
save(T) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels
 
save(T) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.buffer.QueueBuffer
Save data into the queue;
setPartitioner(IDataPartitioner<T>) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels
 
setPartitioner(IDataPartitioner<T>) - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
set a new IDataPartitioner.
setStrategy(BufferStrategy) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.ArrayBlockingQueueBuffer
 
setStrategy(BufferStrategy) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Buffer
 
setStrategy(BufferStrategy) - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels
override the strategy at runtime.
setStrategy(BufferStrategy) - Method in interface org.apache.skywalking.oap.server.library.datacarrier.buffer.QueueBuffer
Set different strategy when queue is full.
shutdownConsumers() - Method in class org.apache.skywalking.oap.server.library.datacarrier.DataCarrier
shutdown all consumer threads, if consumer threads are running.
SimpleRollingPartitioner<T> - Class in org.apache.skywalking.oap.server.library.datacarrier.partition
use normal int to rolling.
SimpleRollingPartitioner() - Constructor for class org.apache.skywalking.oap.server.library.datacarrier.partition.SimpleRollingPartitioner
 
size() - Method in class org.apache.skywalking.oap.server.library.datacarrier.buffer.Channels
 
size() - Method in class org.apache.skywalking.oap.server.library.datacarrier.consumer.MultipleChannelsConsumer
 

V

valueOf(String) - Static method in enum org.apache.skywalking.oap.server.library.datacarrier.buffer.BufferStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPoolFactory
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.skywalking.oap.server.library.datacarrier.buffer.BufferStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.skywalking.oap.server.library.datacarrier.consumer.ConsumerPoolFactory
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L M N O P Q R S V 
All Classes and Interfaces|All Packages|Serialized Form