Package io.vertx.rxjava3.ext.web.handler
Class TimeoutHandler
- java.lang.Object
-
- io.vertx.rxjava3.ext.web.handler.TimeoutHandler
-
- All Implemented Interfaces:
Handler<RoutingContext>
,PlatformHandler
public class TimeoutHandler extends Object implements PlatformHandler, Handler<RoutingContext>
Handler that will timeout requests if the response has not been written after a certain time. Timeout requests will be ended with an HTTP status code `503`.NOTE: This class has been automatically generated from the
original
non RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<TimeoutHandler>
__TYPE_ARG
static int
DEFAULT_ERRORCODE
The default error codestatic long
DEFAULT_TIMEOUT
The default timeout, in ms
-
Constructor Summary
Constructors Constructor Description TimeoutHandler(TimeoutHandler delegate)
TimeoutHandler(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeoutHandler
create()
Create a handlerstatic TimeoutHandler
create(long timeout)
Create a handlerstatic TimeoutHandler
create(long timeout, int errorCode)
Create a handlerboolean
equals(Object o)
TimeoutHandler
getDelegate()
void
handle(RoutingContext event)
Something has happened, so handle it.int
hashCode()
static TimeoutHandler
newInstance(TimeoutHandler arg)
String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.vertx.lang.rx.TypeArg<TimeoutHandler> __TYPE_ARG
-
DEFAULT_TIMEOUT
public static final long DEFAULT_TIMEOUT
The default timeout, in ms- See Also:
- Constant Field Values
-
DEFAULT_ERRORCODE
public static final int DEFAULT_ERRORCODE
The default error code- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TimeoutHandler
public TimeoutHandler(TimeoutHandler delegate)
-
TimeoutHandler
public TimeoutHandler(Object delegate)
-
-
Method Detail
-
getDelegate
public TimeoutHandler getDelegate()
- Specified by:
getDelegate
in interfacePlatformHandler
-
handle
public void handle(RoutingContext event)
Something has happened, so handle it.- Specified by:
handle
in interfaceHandler<RoutingContext>
- Specified by:
handle
in interfacePlatformHandler
- Parameters:
event
- the event to handle
-
create
public static TimeoutHandler create()
Create a handler- Returns:
- the handler
-
create
public static TimeoutHandler create(long timeout)
Create a handler- Parameters:
timeout
- the timeout, in ms- Returns:
- the handler
-
create
public static TimeoutHandler create(long timeout, int errorCode)
Create a handler- Parameters:
timeout
- the timeout, in mserrorCode
-- Returns:
- the handler
-
newInstance
public static TimeoutHandler newInstance(TimeoutHandler arg)
-
-