public abstract class HandlerManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
FilterHandlerManager |
afterFilter |
protected NextFilterHandler |
afterFilterHandler |
FilterHandlerManager |
beforeFilter |
protected NextFilterHandler |
beforeFilterHandler |
protected NextInvokeHandler |
invokeHandler |
| 构造器和说明 |
|---|
HandlerManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAfterFilterHandler(FilterHandler handler) |
void |
addBeforeFilterHandler(FilterHandler handler) |
void |
addInvokeHandler(InvokeHandler handler) |
protected abstract Promise<ByteBuffer> |
afterFilterHandler(ByteBuffer request,
HproseContext context) |
protected abstract Promise<ByteBuffer> |
beforeFilterHandler(ByteBuffer request,
HproseContext context) |
protected abstract Promise<Object> |
invokeHandler(String name,
Object[] args,
HproseContext context) |
HandlerManager |
use(InvokeHandler handler) |
protected NextInvokeHandler invokeHandler
protected NextFilterHandler beforeFilterHandler
protected NextFilterHandler afterFilterHandler
public final FilterHandlerManager beforeFilter
public final FilterHandlerManager afterFilter
protected abstract Promise<Object> invokeHandler(String name, Object[] args, HproseContext context)
protected abstract Promise<ByteBuffer> beforeFilterHandler(ByteBuffer request, HproseContext context)
protected abstract Promise<ByteBuffer> afterFilterHandler(ByteBuffer request, HproseContext context)
public final void addInvokeHandler(InvokeHandler handler)
public final void addBeforeFilterHandler(FilterHandler handler)
public final void addAfterFilterHandler(FilterHandler handler)
public final HandlerManager use(InvokeHandler handler)
Copyright © 2018. All rights reserved.