private void setupHandlers(SocketChannel ch, RequestDispatcher dispatcher, RestEasyHttpRequestDecoder.Protocol protocol) { ChannelPipeline channelPipeline = ch.pipeline(); channelPipeline.addLast(channelHandlers.toArray(new ChannelHandler[channelHandlers.size()])); channelPipeline.addLast(new HttpRequestDecoder(maxInitialLineLength, maxHeaderSize, maxChunkSize)); channelPipeline.addLast(new HttpResponseEncoder()); channelPipeline.addLast(new HttpObjectAggregator(maxRequestSize)); channelPipeline.addLast(httpChannelHandlers.toArray(new ChannelHandler[httpChannelHandlers.size()])); channelPipeline.addLast(new RestEasyHttpRequestDecoder(dispatcher.getDispatcher(), root, protocol)); channelPipeline.addLast(new RestEasyHttpResponseEncoder()); if (idleTimeout > 0) { channelPipeline.addLast("idleStateHandler", new IdleStateHandler(0, 0, idleTimeout)); } channelPipeline.addLast(eventExecutor, new RequestHandler(dispatcher)); }
public HttpServerPipelineFactory(final RequestDispatcher dispatcher, final String root, final int executorThreadCount, final int maxRequestSize, final boolean isKeepAlive, final List<ChannelHandler> additionalChannelHandlers) { this.resteasyDecoder = new RestEasyHttpRequestDecoder(dispatcher.getDispatcher(), root, getProtocol(), isKeepAlive); this.resteasyEncoder = new RestEasyHttpResponseEncoder(dispatcher); this.resteasyRequestHandler = new RequestHandler(dispatcher); if (executorThreadCount > 0) { this.executionHandler = new ExecutionHandler(new OrderedMemoryAwareThreadPoolExecutor(executorThreadCount, 0L, 0L)); } else { this.executionHandler = null; } this.maxRequestSize = maxRequestSize; this.additionalChannelHandlers = additionalChannelHandlers; }
public class MyImagesUI extends UI { @WebServlet(value = "/images/*", asyncSupported = true) @VaadinServletConfiguration(productionMode = false, ui = MyImagesUI.class, widgetset = "com.MyWidgetset") public static class Servlet extends VaadinServlet { } @Override protected void init(VaadinRequest request) { VaadinSession.getCurrent().addRequestHandler(new RequestHandler() { @Override public boolean handleRequest(VaadinSession session, VaadinRequest request, VaadinResponse response) throws IOException { System.out.println("Test output"); } }); } }
RequestHandler requestHandler = new RequestHandler(); new Thread(requestHandler).start(); //your one and only of this class
@Override protected String doInBackground(Void... params) { if(!image.equals("")){ HashMap<String, String> hashMap = new HashMap<>(); hashMap.put(Config.KEY_JOB_USER_ID, UserDetails.user_id); hashMap.put(Config.TAG_IMAGE, image); RequestHandler rh = new RequestHandler(); String s = rh.sendPostRequest(Config.URL_UPDATE_EMP, hashMap); return s; } }
@Override protected String doInBackground(String... params) { try { HashMap<String, String> data = new HashMap<String, String>(); data.put("listItems", jsonArray.toString()); RequestHandler rh = new RequestHandler(); String result = rh.sendPostRequest(Configs.STAFF_BENEFIT, data); return result; } catch (Exception e) { return ""; } }
@Override protected String doInBackground(String... params) { HashMap<String, String> data = new HashMap<String, String>(); data.put("listItems", jsonArray.toString()); data.put(Configs.KEY_IMAGE,imagess); RequestHandler rh = new RequestHandler(); String result = rh.sendPostRequest(Configs.STAFF_BENEFIT, data); return result; }
@Override protected String doInBackground(String... params) { for(int index=0;index<jsonArray.length();index++){ JSONObject jsonObject=jsonArray.getJSONObject(index); String strUri=jsonObject.getString("image"); HashMap<String, String> data = new HashMap<String, String>(); data.put("listItems", jsonArray.toString()); data.put(Configs.KEY_IMAGE,getStringImage(Uri.parse(strUri))); RequestHandler rh = new RequestHandler(); String result = rh.sendPostRequest(Configs.STAFF_BENEFIT, data); } return ""; }
public void run() { ExecutorService tpes = Executors.newFixedThreadPool(10); int server_port = 8767; DatagramSocket s = null; try { s = new DatagramSocket(server_port); while (true) { byte[] message = new byte[1024]; DatagramPacket p = new DatagramPacket(message, message.length); try { s.receive(p); tpes.execute(new RequestHandler(p)); } catch (IOException e) { e.printStackTrace(); } } } catch (SocketException e) { e.printStackTrace(); System.out.println("Socket excep"); } finally { if (s != null) s.close(); } }
private void uploadImage(){ class UploadImage extends AsyncTask<Bitmap,Void,String>{ ProgressDialog loading; RequestHandler rh = new RequestHandler(); @Override protected void onPreExecute() { super.onPreExecute(); loading = ProgressDialog.show(MainActivity.this, "Uploading Image", "Please wait...",true,true); } @Override protected void onPostExecute(String s) { super.onPostExecute(s); loading.dismiss(); Toast.makeText(getApplicationContext(),s,Toast.LENGTH_LONG).show(); } @Override protected String doInBackground(Bitmap... params) { Bitmap bitmap = params[0]; String uploadImage = getStringImage(bitmap); HashMap<String,String> data = new HashMap<>(); data.put(UPLOAD_KEY, uploadImage); String result = rh.sendPostRequest(UPLOAD_URL,data); return result; } }
private void setupHandlers(SocketChannel ch, RequestDispatcher dispatcher, RestEasyHttpRequestDecoder.Protocol protocol) { ChannelPipeline channelPipeline = ch.pipeline(); channelPipeline.addLast(channelHandlers.toArray(new ChannelHandler[channelHandlers.size()])); channelPipeline.addLast(new HttpRequestDecoder(maxInitialLineLength, maxHeaderSize, maxChunkSize)); channelPipeline.addLast(new HttpResponseEncoder()); channelPipeline.addLast(new HttpObjectAggregator(maxRequestSize)); channelPipeline.addLast(httpChannelHandlers.toArray(new ChannelHandler[httpChannelHandlers.size()])); channelPipeline.addLast(new RestEasyHttpRequestDecoder(dispatcher.getDispatcher(), root, protocol)); channelPipeline.addLast(new RestEasyHttpResponseEncoder()); if (idleTimeout > 0) { channelPipeline.addLast("idleStateHandler", new IdleStateHandler(0, 0, idleTimeout)); } channelPipeline.addLast(eventExecutor, new RequestHandler(dispatcher)); }
HashMap<String, String> data = new HashMap<String,String>(); data.put("listItems",jsonArray.toString()); RequestHandler rh=new RequestHandler(); String result = rh.sendPostRequest(Config.ADD_WORKDETAILS,data); return result;
class AddBillDetails extends AsyncTask<String, String, String> { ProgressDialog loading; @Override protected void onPreExecute() { super.onPreExecute(); loading = ProgressDialog.show(BillGenerating.this, "Adding...", "Wait...", false, false); } @Override protected void onPostExecute(String s) { super.onPostExecute(s); loading.dismiss(); Toast.makeText(BillGenerating.this, s, Toast.LENGTH_LONG).show(); } @Override protected String doInBackground(String... v) { HashMap<String, String> params = new HashMap<>(); params.put(KEY_BILL_ITEMS, v[0]); params.put(KEY_BILL_QTY, v[1]); params.put(KEY_BILL_RATE, v[2]); RequestHandler rh = new RequestHandler(); return rh.sendPostRequest(Config.BILL_DETAILS_LOCAL_JOB, params); } }
RequestHandler rh = new RequestHandler(); // create a
RequestHandler rh = new RequestHandler(); User user; GetUserCallBack usercallback;
data.put(Configs.KEY_IMAGE,uploadImage); data.put(Configs.KEY_TSID,IDFromInfo); RequestHandler rh=new RequestHandler(); String result = rh.sendPostRequest(Configs.ADD_WORKFORCE,data); return result;
data.put(Config.KEY_TIMEIN,timeIn); data.put(Config.KEY_TIMEOUT,timeOut); RequestHandler rh=new RequestHandler(); String result = rh.sendPostRequest(Config.ADD_INFORMATION,data); return result;
data.put(Config.KEY_TIMEIN,timeIn); data.put(Config.KEY_TIMEOUT,timeOut); RequestHandler rh=new RequestHandler(); String result = rh.sendPostRequest(Config.ADD_INFORMATION,data); return result;
RequestHandler clientHandler = new RequestHandler(client); clientHandler.start();
public HttpServerPipelineFactory(RequestDispatcher dispatcher, String root, int executorThreadCount, int maxRequestSize, boolean isKeepAlive, List<ChannelHandler> additionalChannelHandlers) { this.resteasyDecoder = new RestEasyHttpRequestDecoder(dispatcher.getDispatcher(), root, getProtocol(), isKeepAlive); this.resteasyEncoder = new RestEasyHttpResponseEncoder(dispatcher); this.resteasyRequestHandler = new RequestHandler(dispatcher); if (executorThreadCount > 0) { this.executionHandler = new ExecutionHandler(new OrderedMemoryAwareThreadPoolExecutor(executorThreadCount, 0L, 0L)); } else { this.executionHandler = null; } this.maxRequestSize = maxRequestSize; this.additionalChannelHandlers = additionalChannelHandlers; }