A B C D G H I N R S T V 
All Classes All Packages

A

addRequest(T) - Method in interface io.github.henryssondaniel.teacup.protocol.server.Handler
Adds a request to the handler.

B

Base<T,​U,​V> - Class in io.github.henryssondaniel.teacup.protocol.server
Base implementation of a server.
Base() - Constructor for class io.github.henryssondaniel.teacup.protocol.server.Base
 
BaseBuilder<T,​U extends Node<T>,​V extends Node<T>,​X extends NodeBuilder<T,​U,​X>> - Class in io.github.henryssondaniel.teacup.protocol.node
Base implementation of the NodeBuilder.
BaseBuilder(V) - Constructor for class io.github.henryssondaniel.teacup.protocol.node.BaseBuilder
Constructor.
build() - Method in interface io.github.henryssondaniel.teacup.protocol.Builder
Build.
build() - Method in class io.github.henryssondaniel.teacup.protocol.DefaultBuilder
 
Builder<T> - Interface in io.github.henryssondaniel.teacup.protocol
Builder.

C

createImplementation() - Method in class io.github.henryssondaniel.teacup.protocol.DefaultBuilder
Create implementation.
createProtocolContext(T, Handler<V>) - Method in class io.github.henryssondaniel.teacup.protocol.server.Base
Creates a new protocol context.

D

DefaultBuilder<T,​U> - Class in io.github.henryssondaniel.teacup.protocol
Default implementation of the Builder.
DefaultBuilder(U) - Constructor for class io.github.henryssondaniel.teacup.protocol.DefaultBuilder
Constructor.
doAssertion(GenericObjectAssert<T, ?>) - Method in class io.github.henryssondaniel.teacup.protocol.node.BaseBuilder
Define what should happen when BaseBuilder.setAssertion(GenericObjectAssert) is called.

G

getImplementation() - Method in class io.github.henryssondaniel.teacup.protocol.DefaultBuilder
Returns the implementation.
getKey(T) - Method in class io.github.henryssondaniel.teacup.protocol.server.Base
Returns a unique key for the context.

H

Handler<T> - Interface in io.github.henryssondaniel.teacup.protocol.server
Handler.

I

io.github.henryssondaniel.teacup.protocol - package io.github.henryssondaniel.teacup.protocol
 
io.github.henryssondaniel.teacup.protocol.node - package io.github.henryssondaniel.teacup.protocol.node
 
io.github.henryssondaniel.teacup.protocol.server - package io.github.henryssondaniel.teacup.protocol.server
 
isEquals(T, U) - Method in class io.github.henryssondaniel.teacup.protocol.server.Base
Compare the context with the protocol context.

N

Node<T> - Interface in io.github.henryssondaniel.teacup.protocol
A node in a request/response message.
NodeBuilder<T,​U extends Node<T>,​V extends NodeBuilder<T,​U,​V>> - Interface in io.github.henryssondaniel.teacup.protocol
Node builder.

R

removeSupplier(Supplier<List<U>>) - Method in interface io.github.henryssondaniel.teacup.protocol.Server
Removes the supplier from the context.
removeSupplier(Supplier<List<V>>) - Method in class io.github.henryssondaniel.teacup.protocol.server.Base
 

S

Server<T,​U> - Interface in io.github.henryssondaniel.teacup.protocol
Server interface.
serverCleanup(U) - Method in class io.github.henryssondaniel.teacup.protocol.server.Base
Cleanup on the server side.
setAssertion(GenericObjectAssert<T, ?>) - Method in class io.github.henryssondaniel.teacup.protocol.node.BaseBuilder
 
setAssertion(GenericObjectAssert<T, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.NodeBuilder
Sets the assertion.
setContext(T) - Method in class io.github.henryssondaniel.teacup.protocol.server.Base
 
setContext(T) - Method in interface io.github.henryssondaniel.teacup.protocol.Server
Sets the context to the server and returns a supplier.
setUp() - Method in interface io.github.henryssondaniel.teacup.protocol.Server
Set up.

T

tearDown() - Method in interface io.github.henryssondaniel.teacup.protocol.Server
Tear down.

V

verify(T) - Method in interface io.github.henryssondaniel.teacup.protocol.Node
Verifies the actual.
A B C D G H I N R S T V 
All Classes All Packages