Skip navigation links
A B C D E F H I K L M O P R S T U V W 

A

accept(RsStatus, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in interface com.artipie.http.Connection
Respond on connection.
ALL - Static variable in enum com.artipie.http.rq.RqMethod
Set of all existing methods.
allowed(String) - Method in interface com.artipie.http.auth.Permission
Check if user is authorized to perform an action.
allowed(String) - Method in class com.artipie.http.auth.Permission.ByName
 
allowed(String, String) - Method in interface com.artipie.http.auth.Permissions
Check if user allowed to perform action.
ANONYMOUS - Static variable in interface com.artipie.http.auth.Identities
Resolve any request as anonymous user.
apply(String, Iterable<Map.Entry<String, String>>) - Method in interface com.artipie.http.rt.RtRule
Apply this rule to request.
apply(String, Iterable<Map.Entry<String, String>>) - Method in class com.artipie.http.rt.RtRule.ByMethod
 
apply(String, Iterable<Map.Entry<String, String>>) - Method in class com.artipie.http.rt.RtRule.ByPath
 
apply(String, Iterable<Map.Entry<String, String>>) - Method in class com.artipie.http.rt.RtRule.Multiple
 
asString() - Method in class com.artipie.http.rq.RqHeaders.Single
 
AsyncResponse - Class in com.artipie.http.async
Async response from CompletionStage.
AsyncResponse(CompletionStage<? extends Response>) - Constructor for class com.artipie.http.async.AsyncResponse
Response from CompletionStage.
AsyncSlice - Class in com.artipie.http.async
Asynchronous Slice implementation.
AsyncSlice(CompletionStage<? extends Slice>) - Constructor for class com.artipie.http.async.AsyncSlice
Ctor.

B

ByMethod(RqMethod) - Constructor for class com.artipie.http.rt.RtRule.ByMethod
Route by method.
ByName(String, Permissions) - Constructor for class com.artipie.http.auth.Permission.ByName
Ctor.
ByPath(String) - Constructor for class com.artipie.http.rt.RtRule.ByPath
By path rule.
ByPath(Pattern) - Constructor for class com.artipie.http.rt.RtRule.ByPath
By path rule.
ByteByByteSplit - Class in com.artipie.http.stream
Byte stream split implementation based on Circular buffer of bytes.
ByteByByteSplit(byte[]) - Constructor for class com.artipie.http.stream.ByteByByteSplit
Ctor.

C

code() - Method in enum com.artipie.http.rs.RsStatus
Code as 3-digit string.
com.artipie.http - package com.artipie.http
Artipie HTTP layer.
com.artipie.http.async - package com.artipie.http.async
Async implementations of Slice, Response, etc.
com.artipie.http.auth - package com.artipie.http.auth
Artipie authentication and authorization mecahnism.
com.artipie.http.hm - package com.artipie.http.hm
Hamcrest matchers.
com.artipie.http.rq - package com.artipie.http.rq
Request objects.
com.artipie.http.rs - package com.artipie.http.rs
Responses.
com.artipie.http.rt - package com.artipie.http.rt
Slice routing.
com.artipie.http.slice - package com.artipie.http.slice
Slice objects.
com.artipie.http.stream - package com.artipie.http.stream
Streams.
Connection - Interface in com.artipie.http
The http connection.
ContentWithSize - Class in com.artipie.http.slice
Content with size from headers.

D

describeTo(Description) - Method in class com.artipie.http.hm.IsString
 
describeTo(Description) - Method in class com.artipie.http.hm.RsHasBody
 
describeTo(Description) - Method in class com.artipie.http.hm.RsHasHeaders
 
describeTo(Description) - Method in class com.artipie.http.hm.RsHasStatus
 

E

EMPTY - Static variable in interface com.artipie.http.Response
Empty response.

F

FALLBACK - Static variable in interface com.artipie.http.rt.RtRule
Fallback RtRule.
FREE - Static variable in interface com.artipie.http.auth.Permissions
Allow to perform all actions by all users.

H

headers() - Method in interface com.artipie.http.rq.Part
Part headers.
headers() - Method in class com.artipie.http.rq.PartFromPublisher
 

I

Identities - Interface in com.artipie.http.auth
Authentication decoder, read the user name from request head.
IsString - Class in com.artipie.http.hm
Matcher to verify byte array as string.
IsString(String) - Constructor for class com.artipie.http.hm.IsString
Ctor.
IsString(Charset, String) - Constructor for class com.artipie.http.hm.IsString
Ctor.
IsString(Matcher<String>) - Constructor for class com.artipie.http.hm.IsString
Ctor.
IsString(Charset, Matcher<String>) - Constructor for class com.artipie.http.hm.IsString
Ctor.

K

KeyFromPath - Class in com.artipie.http.slice
Key from path.
KeyFromPath(String) - Constructor for class com.artipie.http.slice.KeyFromPath
Key from path string.

L

LoggingSlice - Class in com.artipie.http.slice
Slice that logs incoming requests and outgoing responses.
LoggingSlice(Slice) - Constructor for class com.artipie.http.slice.LoggingSlice
Ctor.
LoggingSlice(Level, Slice) - Constructor for class com.artipie.http.slice.LoggingSlice
Ctor.

M

matchesSafely(byte[]) - Method in class com.artipie.http.hm.IsString
 
matchesSafely(Response) - Method in class com.artipie.http.hm.RsHasBody
 
matchesSafely(Response) - Method in class com.artipie.http.hm.RsHasHeaders
 
matchesSafely(Response) - Method in class com.artipie.http.hm.RsHasStatus
 
method() - Method in class com.artipie.http.rq.RequestLineFrom
Request method.
Multipart - Class in com.artipie.http.rq
A multipart parser.
Multipart(Iterable<Map.Entry<String, String>>) - Constructor for class com.artipie.http.rq.Multipart
Ctor.
Multipart(Supplier<String>) - Constructor for class com.artipie.http.rq.Multipart
Ctor.
Multipart(String) - Constructor for class com.artipie.http.rq.Multipart
Ctor.
Multipart(Processor<ByteBuffer, Publisher<ByteBuffer>>) - Constructor for class com.artipie.http.rq.Multipart
Ctor.
Multiple(RtRule...) - Constructor for class com.artipie.http.rt.RtRule.Multiple
Route by multiple rules.
Multiple(Iterable<RtRule>) - Constructor for class com.artipie.http.rt.RtRule.Multiple
Route by multiple rules.

O

onComplete() - Method in class com.artipie.http.rq.Multipart
 
onComplete() - Method in class com.artipie.http.stream.ByteByByteSplit
 
onError(Throwable) - Method in class com.artipie.http.rq.Multipart
 
onError(Throwable) - Method in class com.artipie.http.stream.ByteByByteSplit
 
onNext(ByteBuffer) - Method in class com.artipie.http.rq.Multipart
 
onNext(ByteBuffer) - Method in class com.artipie.http.stream.ByteByByteSplit
 
onSubscribe(Subscription) - Method in class com.artipie.http.rq.Multipart
 
onSubscribe(Subscription) - Method in class com.artipie.http.stream.ByteByByteSplit
 

P

Part - Interface in com.artipie.http.rq
Multipart body part message.
PartFromPublisher - Class in com.artipie.http.rq
Turn Publisher of bytes into a Part.
PartFromPublisher(Publisher<ByteBuffer>) - Constructor for class com.artipie.http.rq.PartFromPublisher
Ctor.
Path(RtRule, Slice) - Constructor for class com.artipie.http.rt.SliceRoute.Path
New routing path.
Permission - Interface in com.artipie.http.auth
Authorization mechanism with single permission check for slice.
Permission.ByName - Class in com.artipie.http.auth
Permission by name.
Permissions - Interface in com.artipie.http.auth
Authorization mechanism allows to verify that user can perform some action.

R

RequestLine - Class in com.artipie.http.rq
Http Request Line.
RequestLine(String, String, String) - Constructor for class com.artipie.http.rq.RequestLine
Ctor.
RequestLineFrom - Class in com.artipie.http.rq
Request line helper object.
RequestLineFrom(String) - Constructor for class com.artipie.http.rq.RequestLineFrom
Primary ctor.
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.async.AsyncSlice
 
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.auth.SliceAuth
 
Response - Interface in com.artipie.http
HTTP response.
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.rt.SliceRoute
 
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.slice.LoggingSlice
 
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in interface com.artipie.http.Slice
Respond to a http request.
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.slice.SliceDownload
 
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.slice.SliceSimple
 
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.slice.SliceUpload
 
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.http.Slice.Wrap
 
RqHeaders - Class in com.artipie.http.rq
Request headers.
RqHeaders(Iterable<Map.Entry<String, String>>, String) - Constructor for class com.artipie.http.rq.RqHeaders
Header values by name.
RqHeaders.Single - Class in com.artipie.http.rq
Single header by name.
RqMethod - Enum in com.artipie.http.rq
HTTP request method.
RsFull - Class in com.artipie.http.rs
RsFull, response with status code, headers and body.
RsFull(RsStatus, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Constructor for class com.artipie.http.rs.RsFull
Ctor.
RsHasBody - Class in com.artipie.http.hm
Matcher to verify response body.
RsHasBody(byte[]) - Constructor for class com.artipie.http.hm.RsHasBody
Ctor.
RsHasBody(Matcher<byte[]>) - Constructor for class com.artipie.http.hm.RsHasBody
Ctor.
RsHasHeaders - Class in com.artipie.http.hm
Matcher to verify response headers.
RsHasHeaders(Map.Entry<String, String>...) - Constructor for class com.artipie.http.hm.RsHasHeaders
Ctor.
RsHasHeaders(Collection<Map.Entry<String, String>>) - Constructor for class com.artipie.http.hm.RsHasHeaders
Ctor.
RsHasHeaders(Matcher<Iterable<? extends Map.Entry<String, String>>>) - Constructor for class com.artipie.http.hm.RsHasHeaders
Ctor.
RsHasStatus - Class in com.artipie.http.hm
Matcher to verify response status.
RsHasStatus(RsStatus) - Constructor for class com.artipie.http.hm.RsHasStatus
Ctor.
RsHasStatus(Matcher<RsStatus>) - Constructor for class com.artipie.http.hm.RsHasStatus
Ctor.
RsStatus - Enum in com.artipie.http.rs
HTTP response status code.
RsWithBody - Class in com.artipie.http.rs
Response with body.
RsWithBody(Response, String, Charset) - Constructor for class com.artipie.http.rs.RsWithBody
Decorates response with new text body.
RsWithBody(String, Charset) - Constructor for class com.artipie.http.rs.RsWithBody
Creates new response with text body.
RsWithBody(ByteBuffer) - Constructor for class com.artipie.http.rs.RsWithBody
Creates new response from byte buffer.
RsWithBody(Response, ByteBuffer) - Constructor for class com.artipie.http.rs.RsWithBody
Decorates origin response body with byte buffer.
RsWithBody(Publisher<ByteBuffer>) - Constructor for class com.artipie.http.rs.RsWithBody
Creates new response with body publisher.
RsWithBody(Response, Publisher<ByteBuffer>) - Constructor for class com.artipie.http.rs.RsWithBody
Decorates origin response body with publisher.
RsWithHeaders - Class in com.artipie.http.rs
Response with additional headers.
RsWithHeaders(Response, Iterable<Map.Entry<String, String>>) - Constructor for class com.artipie.http.rs.RsWithHeaders
Ctor.
RsWithHeaders(Response, String, String) - Constructor for class com.artipie.http.rs.RsWithHeaders
Ctor.
RsWithStatus - Class in com.artipie.http.rs
Response with status.
RsWithStatus(RsStatus) - Constructor for class com.artipie.http.rs.RsWithStatus
New response with status.
RsWithStatus(Response, RsStatus) - Constructor for class com.artipie.http.rs.RsWithStatus
Override status code for response.
RtRule - Interface in com.artipie.http.rt
Routing rule.
RtRule.ByMethod - Class in com.artipie.http.rt
Route by method.
RtRule.ByPath - Class in com.artipie.http.rt
Route by path.
RtRule.Multiple - Class in com.artipie.http.rt
Route by multiple rules.

S

send(Connection) - Method in class com.artipie.http.async.AsyncResponse
 
send(Connection) - Method in interface com.artipie.http.Response
Send the response.
send(Connection) - Method in class com.artipie.http.rs.RsFull
 
send(Connection) - Method in class com.artipie.http.rs.RsWithBody
 
send(Connection) - Method in class com.artipie.http.rs.RsWithHeaders
 
send(Connection) - Method in class com.artipie.http.rs.RsWithStatus
 
Single(Iterable<Map.Entry<String, String>>, String) - Constructor for class com.artipie.http.rq.RqHeaders.Single
Single header value among other.
size() - Method in class com.artipie.http.slice.ContentWithSize
 
Slice - Interface in com.artipie.http
Arti-pie slice.
Slice.Wrap - Class in com.artipie.http
SliceWrap is a simple decorative envelope for Slice.
SliceAuth - Class in com.artipie.http.auth
Slice wrapper with authorization and authentication.
SliceAuth(Slice, Permission, Identities) - Constructor for class com.artipie.http.auth.SliceAuth
Ctor.
SliceDownload - Class in com.artipie.http.slice
This slice responds with value from storage by key from path.
SliceDownload(Storage) - Constructor for class com.artipie.http.slice.SliceDownload
Slice by key from storage.
SliceDownload(Storage, Function<String, Key>) - Constructor for class com.artipie.http.slice.SliceDownload
Slice by key from storage using custom URI path transformation.
SliceRoute - Class in com.artipie.http.rt
Routing slice.
SliceRoute(SliceRoute.Path...) - Constructor for class com.artipie.http.rt.SliceRoute
New slice route.
SliceRoute(List<SliceRoute.Path>) - Constructor for class com.artipie.http.rt.SliceRoute
New slice route.
SliceRoute.Path - Class in com.artipie.http.rt
Route path.
SliceSimple - Class in com.artipie.http.slice
Simple decorator for Slice.
SliceSimple(Response) - Constructor for class com.artipie.http.slice.SliceSimple
Response.
SliceUpload - Class in com.artipie.http.slice
Slice to upload the resource to storage by key from path.
SliceUpload(Storage) - Constructor for class com.artipie.http.slice.SliceUpload
Slice by key from storage.
SliceUpload(Storage, Function<String, Key>) - Constructor for class com.artipie.http.slice.SliceUpload
Slice by key from storage using custom URI path transformation.
subscribe(Subscriber<? super Part>) - Method in class com.artipie.http.rq.Multipart
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.artipie.http.rq.PartFromPublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class com.artipie.http.slice.ContentWithSize
 
subscribe(Subscriber<? super Publisher<ByteBuffer>>) - Method in class com.artipie.http.stream.ByteByByteSplit
 

T

toString() - Method in class com.artipie.http.rq.RequestLine
 
toString() - Method in class com.artipie.http.rs.RsWithStatus
 

U

uri() - Method in class com.artipie.http.rq.RequestLineFrom
Request URI.
user(String, Iterable<Map.Entry<String, String>>) - Method in interface com.artipie.http.auth.Identities
Try to find a user by request head.

V

value() - Method in enum com.artipie.http.rq.RqMethod
Method string.
valueOf(String) - Static method in enum com.artipie.http.rq.RqMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.artipie.http.rs.RsStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.artipie.http.rq.RqMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.artipie.http.rs.RsStatus
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.artipie.http.rq.RequestLineFrom
HTTP version.

W

Wrap(Slice) - Constructor for class com.artipie.http.Slice.Wrap
Ctor.
A B C D E F H I K L M O P R S T U V W 
Skip navigation links

Copyright © 2012–2020 jcabi.com. All rights reserved.