congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
RequestStatusParser.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
ro.polak.http.protocol.parser.impl.RequestStatusParser
constructor

Best Java code snippets using ro.polak.http.protocol.parser.impl.RequestStatusParser.<init> (Showing top 5 results out of 315)

origin: piotrpolak/android-http-server

@Before
public void setUp() throws Exception {
  headers = new Headers();
  headersParser = mock(Parser.class);
  when(headersParser.parse(any(String.class))).thenReturn(headers);
  cookieParser = mock(Parser.class);
  factory = new HttpServletRequestImplFactory(
      headersParser,
      mock(Parser.class),
      new RequestStatusParser(),
      cookieParser,
      mock(Parser.class),
      ""
  );
  InputStream inputStream = new ByteArrayInputStream("GET / HTTP/1.0\r\nHeader1: someValue\r\n\r\n".getBytes());
  socket = mock(Socket.class);
  when(socket.getInputStream()).thenReturn(inputStream);
  when(socket.getInetAddress()).thenReturn(mock(InetAddress.class));
  when(socket.getLocalAddress()).thenReturn(mock(InetAddress.class));
  when(socket.getRemoteSocketAddress()).thenReturn(new InetSocketAddress(mock(InetAddress.class), 1));
}
origin: piotrpolak/android-http-server

  @Test(expected = MalformedInputException.class)
  public void shouldThrowMalformedInputExceptionOnInvalidStatus() throws MalformedInputException {
    Parser<RequestStatus> requestStatusParser = new RequestStatusParser();
    requestStatusParser.parse("GET HTTP/1.1");
  }
}
origin: piotrpolak/android-http-server

@Test
public void shouldParseStatusString() throws MalformedInputException {
  Parser<RequestStatus> requestStatusParser = new RequestStatusParser();
  RequestStatus requestStatus = requestStatusParser.parse("GET /home?param1=ABC&param2=123 HTTP/1.1");
  assertThat(requestStatus.getMethod(), is("GET"));
  assertThat(requestStatus.getQueryString(), is("param1=ABC&param2=123"));
  assertThat(requestStatus.getUri(), is("/home"));
  assertThat(requestStatus.getProtocol(), is("HTTP/1.1"));
}
origin: piotrpolak/android-http-server

@Test
public void shouldIgnoreTrailingCharacters() throws MalformedInputException {
  Parser<RequestStatus> requestStatusParser = new RequestStatusParser();
  RequestStatus requestStatus = requestStatusParser.parse("GET /home?param1=ABC&param2=123 HTTP/1.1\r\n");
  assertThat(requestStatus.getMethod(), is("GET"));
  assertThat(requestStatus.getQueryString(), is("param1=ABC&param2=123"));
  assertThat(requestStatus.getUri(), is("/home"));
  assertThat(requestStatus.getProtocol(), is("HTTP/1.1"));
}
origin: piotrpolak/android-http-server

public ServiceContainer(final ServerConfig serverConfig) {
  HeadersParser headersParser = new HeadersParser();
  requestWrapperFactory = new HttpServletRequestImplFactory(headersParser,
      new QueryStringParser(),
      new RequestStatusParser(),
      new CookieParser(),
      new MultipartHeadersPartParser(headersParser),
      serverConfig.getTempPath()
  );
  responseFactory = new HttpServletResponseImplFactory(
      new HeadersSerializer(),
      new CookieHeaderSerializer(new DateProvider()),
      new StreamHelper(
          new RangeHelper(),
          new RangePartHeaderSerializer()
      )
  );
  threadPoolExecutor = new ThreadPoolExecutor(1, serverConfig.getMaxServerThreads(),
      DEFAULT_TIME_UNITS, TimeUnit.SECONDS,
      new ArrayBlockingQueue<Runnable>(serverConfig.getMaxServerThreads() * MAX_THREADS_MULTIPLIER),
      Executors.defaultThreadFactory(),
      new ServiceUnavailableHandler(responseFactory)
  );
  httpErrorHandlerResolver = new HttpErrorHandlerResolverImpl(serverConfig);
  pathHelper = new PathHelper();
}
ro.polak.http.protocol.parser.implRequestStatusParser<init>

Popular methods of RequestStatusParser

    Popular in Java

    • Parsing JSON documents to java classes using gson
    • getApplicationContext (Context)
    • requestLocationUpdates (LocationManager)
    • scheduleAtFixedRate (ScheduledExecutorService)
    • PrintStream (java.io)
      Fake signature of an existing Java class.
    • LinkedList (java.util)
      Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
    • SortedSet (java.util)
      SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
    • AtomicInteger (java.util.concurrent.atomic)
      An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
    • LoggerFactory (org.slf4j)
      The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
    • Location (org.springframework.beans.factory.parsing)
      Class that models an arbitrary location in a Resource.Typically used to track the location of proble
    • Top 15 Vim Plugins
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now