Class: Baykit::BayServer::Docker::Ajp::AjpProtocolHandler
- Inherits:
-
Protocol::ProtocolHandler
- Object
- Protocol::ProtocolHandler
- Baykit::BayServer::Docker::Ajp::AjpProtocolHandler
show all
- Includes:
- Agent, AjpCommandHandler, Command, Protocol, Util
- Defined in:
- lib/baykit/bayserver/docker/ajp/ajp_protocol_handler.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of AjpProtocolHandler.
21
22
23
24
25
26
27
|
# File 'lib/baykit/bayserver/docker/ajp/ajp_protocol_handler.rb', line 21
def initialize(pkt_store, svr_mode)
@command_unpacker = AjpCommandUnPacker.new(self)
@packet_unpacker = AjpPacketUnPacker.new(pkt_store, @command_unpacker)
@packet_packer = PacketPacker.new()
@command_packer = CommandPacker.new(@packet_packer, pkt_store)
@server_mode = svr_mode
end
|
Instance Method Details
#max_req_packet_data_size ⇒ Object
41
42
43
|
# File 'lib/baykit/bayserver/docker/ajp/ajp_protocol_handler.rb', line 41
def max_req_packet_data_size()
return CmdData::MAX_DATA_LEN
end
|
#max_res_packet_data_size ⇒ Object
45
46
47
|
# File 'lib/baykit/bayserver/docker/ajp/ajp_protocol_handler.rb', line 45
def max_res_packet_data_size()
return CmdSendBodyChunk::MAX_CHUNKLEN
end
|
#protocol ⇒ Object
Implements ProtocolHandler
37
38
39
|
# File 'lib/baykit/bayserver/docker/ajp/ajp_protocol_handler.rb', line 37
def protocol()
return AjpDocker::PROTO_NAME
end
|
#to_s ⇒ Object
29
30
31
|
# File 'lib/baykit/bayserver/docker/ajp/ajp_protocol_handler.rb', line 29
def to_s
"pch[#{@ship}]"
end
|