RuneHive-Game
Loading...
Searching...
No Matches
dev.advo.fs.dispatch.ChannelRequest< T > Class Template Reference

A specialised request which contains a channel as well as the request object itself. More...

Inheritance diagram for dev.advo.fs.dispatch.ChannelRequest< T >:
Collaboration diagram for dev.advo.fs.dispatch.ChannelRequest< T >:

Public Member Functions

 ChannelRequest (Channel channel, T request)
 Creates a new channel request.
int compareTo (ChannelRequest< T > o)
Channel getChannel ()
 Gets the channel.
getRequest ()
 Gets the request.

Private Attributes

final Channel channel
 The channel.
final T request
 The request.

Detailed Description

A specialised request which contains a channel as well as the request object itself.

Author
Graham
Parameters
<T>The type of request.

Definition at line 11 of file ChannelRequest.java.

Constructor & Destructor Documentation

◆ ChannelRequest()

dev.advo.fs.dispatch.ChannelRequest< T >.ChannelRequest ( Channel channel,
T request )

Creates a new channel request.

Parameters
channelThe channel.
requestThe request.

Definition at line 28 of file ChannelRequest.java.

28 {
29 this.channel = channel;
30 this.request = request;
31 }

References channel, and request.

Referenced by compareTo().

Here is the caller graph for this function:

Member Function Documentation

◆ compareTo()

Definition at line 51 of file ChannelRequest.java.

51 {
52 if (request instanceof Comparable<?> && o.request instanceof Comparable<?>) {
53 return ((Comparable<T>) request).compareTo(o.request);
54 }
55 return 0;
56 }

References ChannelRequest(), and request.

Here is the call graph for this function:

◆ getChannel()

Channel dev.advo.fs.dispatch.ChannelRequest< T >.getChannel ( )

Gets the channel.

Returns
The channel.

Definition at line 37 of file ChannelRequest.java.

37 {
38 return channel;
39 }

References channel.

Referenced by dev.advo.fs.dispatch.OnDemandRequestWorker.run().

Here is the caller graph for this function:

◆ getRequest()

T dev.advo.fs.dispatch.ChannelRequest< T >.getRequest ( )

Gets the request.

Returns
The request.

Definition at line 45 of file ChannelRequest.java.

45 {
46 return request;
47 }

References request.

Referenced by dev.advo.fs.dispatch.OnDemandRequestWorker.run().

Here is the caller graph for this function:

Member Data Documentation

◆ channel

final Channel dev.advo.fs.dispatch.ChannelRequest< T >.channel
private

The channel.

Definition at line 16 of file ChannelRequest.java.

Referenced by ChannelRequest(), and getChannel().

◆ request

final T dev.advo.fs.dispatch.ChannelRequest< T >.request
private

The request.

Definition at line 21 of file ChannelRequest.java.

Referenced by ChannelRequest(), compareTo(), and getRequest().


The documentation for this class was generated from the following file: