net.hasor.rsf.hprose.common.HandlerManager Maven / Gradle / Ivy
/**********************************************************\
| |
| hprose |
| |
| Official WebSite: http://www.hprose.com/ |
| http://www.hprose.org/ |
| |
\**********************************************************/
/**********************************************************\
* *
* HandlerManager.java *
* *
* hprose HandlerManager class for Java. *
* *
* LastModified: Nov 13, 2016 *
* Author: Ma Bingyao *
* *
\**********************************************************/
package hprose.common;
import hprose.util.concurrent.Func;
import hprose.util.concurrent.Promise;
import java.nio.ByteBuffer;
import java.util.ArrayList;
public abstract class HandlerManager {
private final ArrayList invokeHandlers = new ArrayList();
private final ArrayList beforeFilterHandlers = new ArrayList();
private final ArrayList afterFilterHandlers = new ArrayList();
private final NextInvokeHandler defaultInvokeHandler = new NextInvokeHandler() {
public Promise