/* * Copyright (c) 2016. * chinaume@163.com */ package com.goav.app.socket; import android.content.Context; import com.goav.netty.Handler.ClientImpl; import com.goav.netty.Handler.ClientNetWorkIml; /** * @time: 16/10/13 17:39.<br/> * @author: Created by moo<br/> */ public final class ClientBus { public static void Initialization(Context context, final String unique, String host, int port) { ClientImpl.newInstances() .bind(host, port) .addResponseListener(new LoginHandler(unique)) // .addResponseListener(new HeartHandler()) .addResponseListener(new ResponseHandler()) .Initialization(); ClientNetWorkIml.newInstance().startListener(context); } public static void request(Object messageSuper) { ClientImpl.newInstances().request(messageSuper); } public static void Recycle() { ClientNetWorkIml.newInstance().onDestroy(); ClientImpl.newInstances().onDestroy(); } }