| Modifier and Type | Class and Description |
|---|---|
class |
DefaultProcessorSlotChain |
class |
ProcessorSlotChain
Link all processor slots as a chain.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractLinkedProcessorSlot<?> |
DefaultProcessorSlotChain.getNext() |
AbstractLinkedProcessorSlot<?> |
AbstractLinkedProcessorSlot.getNext() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
ProcessorSlotChain.addFirst(AbstractLinkedProcessorSlot<?> protocolProcessor)
Add a processor to the head of this slot chain.
|
void |
DefaultProcessorSlotChain.addFirst(AbstractLinkedProcessorSlot<?> protocolProcessor) |
abstract void |
ProcessorSlotChain.addLast(AbstractLinkedProcessorSlot<?> protocolProcessor)
Add a processor to the tail of this slot chain.
|
void |
DefaultProcessorSlotChain.addLast(AbstractLinkedProcessorSlot<?> protocolProcessor) |
void |
DefaultProcessorSlotChain.setNext(AbstractLinkedProcessorSlot<?> next)
|
void |
AbstractLinkedProcessorSlot.setNext(AbstractLinkedProcessorSlot<?> next) |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthoritySlot
A
ProcessorSlot that dedicates to AuthorityRule checking. |
| Modifier and Type | Class and Description |
|---|---|
class |
DegradeSlot
A
ProcessorSlot dedicates to DegradeRule checking. |
| Modifier and Type | Class and Description |
|---|---|
class |
FlowSlot
Combined the runtime statistics collected from the previous
slots (NodeSelectorSlot, ClusterNodeBuilderSlot, and StatisticSlot), FlowSlot
will use pre-set rules to decide whether the incoming requests should be
blocked.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterBuilderSlot
This slot maintains resource running statistics (response time, qps, thread
count, exception), and a list of callers as well which is marked by
ContextUtil.enter(String origin) |
| Modifier and Type | Class and Description |
|---|---|
class |
LogSlot
A
ProcessorSlot that is response for logging block exceptions
to provide concrete logs for troubleshooting. |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeSelectorSlot
This class will try to build the calling traces via
adding a new
DefaultNode if needed as the last child in the context. |
| Modifier and Type | Class and Description |
|---|---|
class |
StatisticSlot
A processor slot that dedicates to real time statistics.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SystemSlot
A
ProcessorSlot that dedicates to SystemRule checking. |
Copyright © 2019 Alibaba Group. All rights reserved.