os processo api 1.0-1

Java os process

License

License

Categories

Categories

Net
GroupId

GroupId

com.payneteasy.http-server
ArtifactId

ArtifactId

http-server-api
Last Version

Last Version

1.0-1
Release Date

Release Date

Type

Type

jar
Description

Description

os processo api 1.0-1
Java os process

Download http-server-api

How to add to project

<!-- https://jarcasting.com/artifacts/com.payneteasy.http-server/http-server-api/ -->
<dependency>
    <groupId>com.payneteasy.http-server</groupId>
    <artifactId>http-server-api</artifactId>
    <version>1.0-1</version>
</dependency>
// https://jarcasting.com/artifacts/com.payneteasy.http-server/http-server-api/
implementation 'com.payneteasy.http-server:http-server-api:1.0-1'
// https://jarcasting.com/artifacts/com.payneteasy.http-server/http-server-api/
implementation ("com.payneteasy.http-server:http-server-api:1.0-1")
'com.payneteasy.http-server:http-server-api:jar:1.0-1'
<dependency org="com.payneteasy.http-server" name="http-server-api" rev="1.0-1">
  <artifact name="http-server-api" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.payneteasy.http-server', module='http-server-api', version='1.0-1')
)
libraryDependencies += "com.payneteasy.http-server" % "http-server-api" % "1.0-1"
[com.payneteasy.http-server/http-server-api "1.0-1"]

Dependencies

compile (2)

Group / Artifact Type Version
com.google.code.findbugs : jsr305 jar 3.0.2
org.slf4j : slf4j-api jar 1.7.25

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.10

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

http-server

The simplest http server.

Features:

  • no dependecies
  • ability to run on Android
  • small footprint

How to add it into your app

Maven

<repositories>
    <repository>
        <id>pne</id>
        <name>payneteasy repo</name>
        <url>https://maven.packages.pne.io</url>
    </repository>
</repositories>
  
<dependency>
    <groupId>com.payneteasy.http-server</groupId>
    <artifactId>http-server-impl</artifactId>
    <version>1.0-1-SNAPSHOT</version>
</dependency>

Java code

IHttpRequestHandler handler = aRequest -> HttpResponseBuilder.status(HttpResponseStatusLine.OK)
        .addHeader("Server", "Test")
        .body("Hello".getBytes())
        .build();

HttpServer server = new HttpServer(
        new InetSocketAddress(8081)
        , new HttpLoggerSystemOut()
        , Executors.newCachedThreadPool()
        , handler
        , 10_000
);
Runtime.getRuntime().addShutdownHook(new Thread(server::stop));
server.acceptSocketAndWait();

Versions

Version
1.0-1