@Override public void startup() { cmd.httpGet(session, "/testPageB"); }
/** * Used to create a new HTTP client service with specified queue length and a max message size * @param queueLength int arg to be passed to HTTPRequestService * @param maxMessageSize int arg to be passed to HTTPRequestService * @return HTTPRequestService(this, queueLength, maxMessageSize) */ public HTTPRequestService newHTTPClientService(int queueLength, int maxMessageSize) { return new HTTPRequestService(this,queueLength,maxMessageSize); }
public boolean httpPatch(ClientHostPortInstance session, CharSequence route, Writable payload) { return httpPatch(session, route, null, payload); }
/** * * @param session ClientHostPortInstance arg used in PipeWriter * @param route CharSequence arg used in PipeWriter * @param headers HeaderWritable arg used in PipeWriter * @param payload * @return true if session.getConnnectionId() LT 0 , false otherwise */ public boolean httpPost(ClientHostPortInstance session, CharSequence route, HeaderWritable headers, Writable payload) { return httpWithPayload(session, route, headers, payload, ClientHTTPRequestSchema.MSG_POST_201); }
public boolean httpPost(ClientHostPortInstance session, CharSequence route, Writable payload) { return httpPost(session, route, null, payload); }
/** * * @param session ClientHostPortInstance arg used in PipeWriter * @param route CharSequence arg used in PipeWriter * @param headers HeaderWritable arg used in PipeWriter * @return true or false */ public boolean httpGet(ClientHostPortInstance session, CharSequence route, HeaderWritable headers) { return httpWithoutPayload(session, route, headers, ClientHTTPRequestSchema.MSG_GET_200); }
public boolean httpPut(ClientHostPortInstance session, CharSequence route, Writable payload) { return httpPut(session, route, null, payload); }
public boolean httpPut(ClientHostPortInstance session, CharSequence route, HeaderWritable headers, Writable payload) { return httpWithPayload(session, route, headers, payload, ClientHTTPRequestSchema.MSG_PUT_204); }
private boolean httpPost(int sessionIdx) { return httpClientService[clientServiceMask&sessionIdx].httpPost(session[track][sessionIdx], route.route(connectionSessionData[sessionIdx].callRequestInstanceCounter), (w)->writer.payloadWriter(connectionSessionData[sessionIdx].callRequestInstanceCounter, w)); }
public boolean httpDelete(ClientHostPortInstance session, CharSequence route, HeaderWritable headers) { return httpWithoutPayload(session, route, headers, ClientHTTPRequestSchema.MSG_DELETE_203); }
public boolean httpDelete(ClientHostPortInstance session, CharSequence route) { return httpGet(session,route,null); }
public boolean httpPatch(ClientHostPortInstance session, CharSequence route, HeaderWritable headers, Writable payload) { return httpWithPayload(session, route, headers, payload, ClientHTTPRequestSchema.MSG_PATCH_205); }
private boolean httpPostWithHeader(int sessionIdx) { ClientHostPortInstance s = session[track][sessionIdx]; if (null!=s) { return httpClientService[clientServiceMask&sessionIdx].httpPost(s, route.route(connectionSessionData[sessionIdx].callRequestInstanceCounter), header.headerWritable(connectionSessionData[sessionIdx].callRequestInstanceCounter), (w)->writer.payloadWriter(connectionSessionData[sessionIdx].callRequestInstanceCounter, w)); } else { //NOTE: must investigate this, we are getting TOO many re-sends? after a close?? logger.trace("\nold reqeusts where requested after completion."); return true; } }
public boolean httpHead(ClientHostPortInstance session, CharSequence route, HeaderWritable headers) { return httpWithoutPayload(session, route, headers, ClientHTTPRequestSchema.MSG_HEAD_202); }
/** * Used to create a new HTTP client service * @return new HTTPRequestService */ public HTTPRequestService newHTTPClientService() { return new HTTPRequestService(this); }
public boolean httpGet(ClientHostPortInstance session, CharSequence route) { return httpGet(session,route,null); }
public boolean httpHead(ClientHostPortInstance session, CharSequence route) { return httpGet(session,route,null); }
private boolean httpGet(int sessionIdx) { return httpClientService[clientServiceMask&sessionIdx].httpGet(session[track][sessionIdx], route.route(connectionSessionData[sessionIdx].callRequestInstanceCounter)); }
private boolean httpGetWithHeader(int sessionIdx) { return httpClientService[clientServiceMask&sessionIdx].httpGet(session[track][sessionIdx], route.route(connectionSessionData[sessionIdx].callRequestInstanceCounter), header.headerWritable(connectionSessionData[sessionIdx].callRequestInstanceCounter)); }