关于java回调函数的理解
2017-02-10 11:40
447 查看
//接收到消息的处理接口(回调接口)
public interface RecieveOperation<T> {
public void doProcess(T data);
}
//注册监听服务(A类主函数:实现回调接口)
service.onRecieve(new RecieveOperation<RecieveData>(){
public void doProcess(RecieveData data) {
……
// 调用 查询服务
processor.service(request, response);
}
}
//(B类)通过接口调用回调函数doProcess,也就是等B类接收到服务recieve.receive(),再回调A类doProcess方法进行处理
public void onRecieve(final RecieveOperation<RecieveData> recv){
Thread t = new Thread(new Runnable(){
public void run() {
RecieveData recvData = recieve.receive();
……
recv.doProcess(recvData);
}
});
……
}
public interface RecieveOperation<T> {
public void doProcess(T data);
}
//注册监听服务(A类主函数:实现回调接口)
service.onRecieve(new RecieveOperation<RecieveData>(){
public void doProcess(RecieveData data) {
……
// 调用 查询服务
processor.service(request, response);
}
}
//(B类)通过接口调用回调函数doProcess,也就是等B类接收到服务recieve.receive(),再回调A类doProcess方法进行处理
public void onRecieve(final RecieveOperation<RecieveData> recv){
Thread t = new Thread(new Runnable(){
public void run() {
RecieveData recvData = recieve.receive();
……
recv.doProcess(recvData);
}
});
……
}
相关文章推荐
- 关于java 回调函数的理解
- 关于java回调函数的理解
- 关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释
- 关于java中的synchronized关键字的理解
- Java回调函数,自己辛苦的理解
- 脚本语言 解释性语言 关于PHP,asp,jsp是解释性语言的理解 java不是脚本语言,jsp是
- 关于JAVA中接口的几点理解
- 关于Java核心技术书中的代码点和代码单元是怎么理解的呢?
- 关于js深入理解:json作为函数参数 类似于jQuery的post函数,具有url,data ,和回调函数
- 关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释(转)
- 关于java的接口回调和向上转型的理解
- 关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释
- 关于java包装类的一些理解
- 关于Java核心技术书中的代码点和代码单元是怎么理解的呢?
- 关于java web 开发中session过期的理解
- 关于JavaBean的一些理解
- 关于java异常处理机制的深入理解(转)
- java String 类的一些理解 关于==、equals、null
- java中关于static的简单理解
- 关于java线程的理解