private void startAppContext(AppContext appContext) throws Exception { AppContextManager.getInstance().setAppContext(appContext); this.appContext = appContext; appContext.init(); }
@Override public void run() { try { if (appContext != null) { appContext.stop(); } } catch (Exception ex) { System.err.println("The exception occured at stopping server..."); } } });
public TarsInvoker(ServantProxyConfig config, Class<T> api, Url url, ServantClient[] clients) { super(config, api, url, clients); filters = AppContextManager.getInstance().getAppContext() == null ? null : AppContextManager.getInstance().getAppContext().getFilters(FilterKind.CLIENT); }
skeleton = appContext.getCapHomeSkeleton(request.getServantName()); if (skeleton == null) throw new RuntimeException("failed to find the servant named[" + request.getServantName() + "]"); List<Filter> filters = AppContextManager.getInstance().getAppContext().getFilters(FilterKind.SERVER); FilterChain filterChain = new TarsServerFilterChain(filters, request.getServantName(), FilterKind.SERVER, skeleton); filterChain.doFilter(request, response);
private ServantHomeSkeleton getCapHomeSkeleton() { AppContext appContext = AppContextManager.getInstance().getAppContext(); return appContext.getCapHomeSkeleton(this.context.request().getServantName()); }
context.setAttribute(Context.INTERNAL_START_TIME, startTime); context.setAttribute(Context.INTERNAL_CLIENT_IP, session.getRemoteIp()); context.setAttribute(Context.INTERNAL_APP_NAME, appContext.name()); context.setAttribute(Context.INTERNAL_SERVICE_NAME, request.getServantName()); context.setAttribute(Context.INTERNAL_METHOD_NAME, request.getFunctionName());
public TarsInvoker(ServantProxyConfig config, Class<T> api, Url url, ServantClient[] clients) { super(config, api, url, clients); filters = AppContextManager.getInstance().getAppContext() == null ? null : AppContextManager.getInstance().getAppContext().getFilters(FilterKind.CLIENT); }
skeleton = appContext.getCapHomeSkeleton(request.getServantName()); if (skeleton == null) throw new RuntimeException("failed to find the servant named[" + request.getServantName() + "]"); List<Filter> filters = AppContextManager.getInstance().getAppContext().getFilters(FilterKind.SERVER); FilterChain filterChain = new TarsServerFilterChain(filters, request.getServantName(), FilterKind.SERVER, skeleton); filterChain.doFilter(request, response);
private ServantHomeSkeleton getCapHomeSkeleton() { AppContext appContext = AppContextManager.getInstance().getAppContext(); return appContext.getCapHomeSkeleton(this.context.request().getServantName()); }
context.setAttribute(Context.INTERNAL_START_TIME, startTime); context.setAttribute(Context.INTERNAL_CLIENT_IP, session.getRemoteIp()); context.setAttribute(Context.INTERNAL_APP_NAME, appContext.name()); context.setAttribute(Context.INTERNAL_SERVICE_NAME, request.getServantName()); context.setAttribute(Context.INTERNAL_METHOD_NAME, request.getFunctionName());
public TarsInvoker(ServantProxyConfig config, Class<T> api, Url url, ServantClient[] clients) { super(config, api, url, clients); filters = AppContextManager.getInstance().getAppContext() == null ? null : AppContextManager.getInstance().getAppContext().getFilters(FilterKind.CLIENT); }
private void startAppContext(AppContext appContext) throws Exception { AppContextManager.getInstance().setAppContext(appContext); this.appContext = appContext; appContext.init(); }
@Override public void run() { try { if (appContext != null) { appContext.stop(); } } catch (Exception ex) { System.err.println("The exception occured at stopping server..."); } } });
public TarsCallbackWrapper(ServantProxyConfig config, String methodName, String remoteIp, int remotePort, long bornTime, TarsServantRequest request, Callback<TarsServantResponse> callback, TarsInvoker invoker) { this.callback = callback; this.config = config; this.objName = config.getSimpleObjectName(); this.methodName = methodName; this.remoteIp = remoteIp; this.remotePort = remotePort; this.bornTime = bornTime; this.request = request; this.filters = AppContextManager.getInstance().getAppContext() == null ? null : AppContextManager.getInstance().getAppContext().getFilters(FilterKind.CALLBACK); this.invoker = invoker; }
public TarsCallbackWrapper(ServantProxyConfig config, String methodName, String remoteIp, int remotePort, long bornTime, TarsServantRequest request, Callback<TarsServantResponse> callback, TarsInvoker invoker) { this.callback = callback; this.config = config; this.objName = config.getSimpleObjectName(); this.methodName = methodName; this.remoteIp = remoteIp; this.remotePort = remotePort; this.bornTime = bornTime; this.request = request; this.filters = AppContextManager.getInstance().getAppContext() == null ? null : AppContextManager.getInstance().getAppContext().getFilters(FilterKind.CALLBACK); this.invoker = invoker; }
public TarsCallbackWrapper(ServantProxyConfig config, String methodName, String remoteIp, int remotePort, long bornTime, TarsServantRequest request, Callback<TarsServantResponse> callback, TarsInvoker invoker) { this.callback = callback; this.config = config; this.objName = config.getSimpleObjectName(); this.methodName = methodName; this.remoteIp = remoteIp; this.remotePort = remotePort; this.bornTime = bornTime; this.request = request; this.filters = AppContextManager.getInstance().getAppContext() == null ? null : AppContextManager.getInstance().getAppContext().getFilters(FilterKind.CALLBACK); this.invoker = invoker; }