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

A

AbstractItem - Class in ru.dz.mqtt_udp.items
Container to keep packet data for display and edit.
AbstractItem(int) - Constructor for class ru.dz.mqtt_udp.items.AbstractItem
 
AbstractItem(AbstractItem) - Constructor for class ru.dz.mqtt_udp.items.AbstractItem
 
accept(IPacket) - Method in class ru.dz.mqtt_udp.config.Controller
 
accept(IPacket) - Method in class ru.dz.mqtt_udp.config.Provider
 
accept(IPacket) - Method in class ru.dz.mqtt_udp.config.RemoteConfig
Incoming packet
accept(IPacket) - Method in class ru.dz.mqtt_udp.config.Requester
Implementation of Consumer<IPacket> interface.
addItemSink(Consumer<AbstractItem>) - Method in interface ru.dz.mqtt_udp.IPacketMultiSource
Add sink to consume received packets.
addItemSink(Consumer<AbstractItem>) - Method in class ru.dz.mqtt_udp.PacketSourceMultiServer
 
addPacketSink(Consumer<IPacket>) - Method in interface ru.dz.mqtt_udp.IPacketMultiSource
Add sink to consume received packets.
addPacketSink(Consumer<IPacket>) - Method in class ru.dz.mqtt_udp.PacketSourceMultiServer
 
addTopic(String, String) - Method in class ru.dz.mqtt_udp.config.Provider
 
addTopic(String) - Method in class ru.dz.mqtt_udp.config.Requester
Add topic, which value is to be requested from MQTT/UDP network,
applyTTRs(Collection<TaggedTailRecord>) - Method in class ru.dz.mqtt_udp.util.GenericPacket
Internal use only.
assertHasNoTopic() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
assertHasTopic() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
assignFrom(AbstractItem) - Method in class ru.dz.mqtt_udp.items.AbstractItem
Assign all data from src
assignFrom(TopicItem) - Method in class ru.dz.mqtt_udp.items.TopicItem
Assign all data from src

B

ByteArray - Class in ru.dz.mqtt_udp.util
 
ByteArray() - Constructor for class ru.dz.mqtt_udp.util.ByteArray
 

C

check(byte[], String) - Method in class ru.dz.mqtt_udp.proto.TTR_Signature
Check if packet has correct signature.
compareTo(ConfigurableHost) - Method in class ru.dz.mqtt_udp.config.ConfigurableHost
 
compareTo(ConfigurableParameter) - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
compareTo(IPacketAddress) - Method in class ru.dz.mqtt_udp.io.IpAddress
 
ConfigurableHost - Class in ru.dz.mqtt_udp.config
Node which supports passive mode of remote configuration.
ConfigurableHost(String, IPacketAddress) - Constructor for class ru.dz.mqtt_udp.config.ConfigurableHost
 
ConfigurableParameter - Class in ru.dz.mqtt_udp.config
Parameter of some device that can be configured remotely.
ConfigurableParameter(ConfigurableHost, String, String, String) - Constructor for class ru.dz.mqtt_udp.config.ConfigurableParameter
 
Controller - Class in ru.dz.mqtt_udp.config
Passive remote configuration controller.
Controller(IPacketMultiSource) - Constructor for class ru.dz.mqtt_udp.config.Controller
Construct.

D

decodeTopicLen(byte[]) - Static method in interface ru.dz.mqtt_udp.IPacket
Decode 2-byte string length.
decodeTTRs(byte[], int, int, int) - Static method in interface ru.dz.mqtt_udp.IPacket
 
dumpBytes(String, byte[]) - Static method in class ru.dz.mqtt_udp.util.ByteArray
 

E

encodeTotalLength(byte[], int, byte, AbstractCollection<TaggedTailRecord>) - Static method in interface ru.dz.mqtt_udp.IPacket
Rename to encodePacketHeader?
encodeTTR(AbstractCollection<TaggedTailRecord>, byte[]) - Static method in interface ru.dz.mqtt_udp.IPacket
Have 'classic' MQTT packet at input, extend it with Tagged Tail Records.
Engine - Class in ru.dz.mqtt_udp
 
Engine() - Constructor for class ru.dz.mqtt_udp.Engine
 
equals(Object) - Method in class ru.dz.mqtt_udp.config.ConfigurableHost
 
equals(Object) - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
equals(Object) - Method in class ru.dz.mqtt_udp.io.IpAddress
 
ErrorType - Enum in ru.dz.mqtt_udp.util
Types of errors for error handler callback.

F

flags - Variable in class ru.dz.mqtt_udp.util.GenericPacket
Packet header flags.
from - Variable in class ru.dz.mqtt_udp.util.GenericPacket
Packet source address, if packet is received from net.
fromBytes(byte[], IPacketAddress) - Static method in interface ru.dz.mqtt_udp.IPacket
Construct packet object from binary data (recvd from net).
fromBytes(byte[]) - Static method in class ru.dz.mqtt_udp.proto.TaggedTailRecord
 
fromBytesAll(byte[], AtomicReference<Integer>) - Static method in class ru.dz.mqtt_udp.proto.TaggedTailRecord
Decode tail of packet, all the attached TTRs.
fromPacket(IPacket) - Static method in class ru.dz.mqtt_udp.items.AbstractItem
 

G

GeneralAddress - Class in ru.dz.mqtt_udp.io
 
GeneralAddress() - Constructor for class ru.dz.mqtt_udp.io.GeneralAddress
 
GenericPacket - Class in ru.dz.mqtt_udp.util
Network IO work horse for MQTT/UDP packets.
GenericPacket(IPacketAddress) - Constructor for class ru.dz.mqtt_udp.util.GenericPacket
Construct packet from network.
GenericPacket() - Constructor for class ru.dz.mqtt_udp.util.GenericPacket
Construct packet to be sent.
get() - Static method in class ru.dz.mqtt_udp.io.SingleSendSocket
Singleton for UDP send socket.
get() - Static method in class ru.dz.mqtt_udp.util.GlobalErrorHandler
Singleton for MQTT/UDP error callback.
getAllEmpty() - Method in class ru.dz.mqtt_udp.config.Requester
Get list of topics for which we do not have data yet.
getCheckLoopTime() - Method in class ru.dz.mqtt_udp.config.Requester
 
getConfigurableHost() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
getFlags() - Method in class ru.dz.mqtt_udp.PublishPacket
 
getFlags() - Method in class ru.dz.mqtt_udp.util.GenericPacket
Get packet flags.
getFrom() - Method in interface ru.dz.mqtt_udp.IPacket
Get packet sender address.
getFrom() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
getFrom() - Method in class ru.dz.mqtt_udp.util.GenericPacket
 
getHandler() - Static method in class ru.dz.mqtt_udp.util.GlobalErrorHandler
 
getInetAddress() - Method in interface ru.dz.mqtt_udp.io.IPacketAddress
 
getInetAddress() - Method in class ru.dz.mqtt_udp.io.IpAddress
 
getInstant() - Method in class ru.dz.mqtt_udp.proto.TTR_AbstractTimeDate
Convert to Instant time/date representation.
getIpAddressString() - Method in class ru.dz.mqtt_udp.config.ConfigurableHost
 
getKind() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
getLocalDateTime() - Method in class ru.dz.mqtt_udp.proto.TTR_AbstractTimeDate
 
getMacAddressString() - Method in class ru.dz.mqtt_udp.config.ConfigurableHost
 
getMachineMacAddressString() - Static method in class ru.dz.mqtt_udp.config.ConfigurableHost
 
getName() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
getPacketNumber() - Method in class ru.dz.mqtt_udp.util.GenericPacket
 
getPacketTypeName(int) - Static method in interface ru.dz.mqtt_udp.IPacket
Get packet type name.
getRawLength() - Method in class ru.dz.mqtt_udp.proto.TaggedTailRecord
 
getReplyToPacketNumber() - Method in class ru.dz.mqtt_udp.util.GenericPacket
 
getSignature() - Method in class ru.dz.mqtt_udp.proto.TTR_Signature
 
getSignatureKey() - Static method in class ru.dz.mqtt_udp.Engine
 
getTag() - Method in class ru.dz.mqtt_udp.proto.TaggedTailRecord
 
getTime() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
getTopic() - Method in class ru.dz.mqtt_udp.items.TopicItem
 
getTopic() - Method in class ru.dz.mqtt_udp.util.TopicPacket
Get topic value.
getTopicName() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
getType() - Method in interface ru.dz.mqtt_udp.IPacket
Get packet type byte, as sent over the net (& 0xF0).
getType() - Method in class ru.dz.mqtt_udp.PingReqPacket
 
getType() - Method in class ru.dz.mqtt_udp.PingRespPacket
 
getType() - Method in class ru.dz.mqtt_udp.PublishPacket
 
getType() - Method in class ru.dz.mqtt_udp.SubscribePacket
 
getValue() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
getValue(String) - Method in class ru.dz.mqtt_udp.config.Requester
Get value for topic
getValue() - Method in class ru.dz.mqtt_udp.items.TopicItem
 
getValue() - Method in class ru.dz.mqtt_udp.proto.TTR_AbstractInteger32
 
getValue() - Method in class ru.dz.mqtt_udp.proto.TTR_AbstractInteger64
 
getValueRaw() - Method in class ru.dz.mqtt_udp.PublishPacket
Get value as byte array.
getValueString() - Method in class ru.dz.mqtt_udp.PublishPacket
Get value as string.
getVersionString() - Static method in class ru.dz.mqtt_udp.Engine
 
GlobalErrorHandler - Class in ru.dz.mqtt_udp.util
Singleton for MQTT/UDP error callback.
GlobalErrorHandler() - Constructor for class ru.dz.mqtt_udp.util.GlobalErrorHandler
 

H

handleError(ErrorType, Throwable) - Static method in class ru.dz.mqtt_udp.util.GlobalErrorHandler
 
handleError(ErrorType, String) - Static method in class ru.dz.mqtt_udp.util.GlobalErrorHandler
 
hashCode() - Method in class ru.dz.mqtt_udp.config.ConfigurableHost
 
hashCode() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
HMAC - Class in ru.dz.mqtt_udp.hmac
 
HMAC() - Constructor for class ru.dz.mqtt_udp.hmac.HMAC
 
hmacDigest(String, String, String) - Static method in class ru.dz.mqtt_udp.hmac.HMAC
 
hmacDigest(byte[], String, String) - Static method in class ru.dz.mqtt_udp.hmac.HMAC
 
hmacDigestMD5(String, String) - Static method in class ru.dz.mqtt_udp.hmac.HMAC
 
hmacDigestMD5(byte[], String) - Static method in class ru.dz.mqtt_udp.hmac.HMAC
 
hmacDigestSHA256(String, String) - Static method in class ru.dz.mqtt_udp.hmac.HMAC
 
hmacDigestSHA256(byte[], String) - Static method in class ru.dz.mqtt_udp.hmac.HMAC
 
htonl(int) - Static method in class ru.dz.mqtt_udp.proto.TaggedTailRecord
 

I

ifTopicIs(Predicate<TopicPacket>, Consumer<TopicPacket>) - Method in class ru.dz.mqtt_udp.util.TopicPacket
Send me to sink if predicate is true.
IPacket - Interface in ru.dz.mqtt_udp
Interface of general MQTT/UDP packet.
IPacketAddress - Interface in ru.dz.mqtt_udp.io
Address packet received from or will be sent to.
IPacketMultiSource - Interface in ru.dz.mqtt_udp
Supports multiple listeners for incoming packets.
IPacketSource - Interface in ru.dz.mqtt_udp
 
IpAddress - Class in ru.dz.mqtt_udp.io
 
IpAddress(SocketAddress) - Constructor for class ru.dz.mqtt_udp.io.IpAddress
 
isDone() - Method in class ru.dz.mqtt_udp.config.Requester
Check if all items got values.
isMuted() - Method in class ru.dz.mqtt_udp.SubServer
 
isPingOrResponce() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
isPublish() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
isRunning() - Method in class ru.dz.mqtt_udp.util.LoopRunner
 
isSameAs(ConfigurableHost) - Method in class ru.dz.mqtt_udp.config.ConfigurableHost
Compare all fields, not just ident.
isSignatureRequired() - Static method in class ru.dz.mqtt_udp.Engine
 
isSigned() - Method in interface ru.dz.mqtt_udp.IPacket
Packet with valid signature?
isSigned() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
isSigned() - Method in class ru.dz.mqtt_udp.util.GenericPacket
 

L

loadFromProperties() - Method in class ru.dz.mqtt_udp.config.RemoteConfig
 
LocalConfigurableParameter - Class in ru.dz.mqtt_udp.config
 
LocalConfigurableParameter(String, String, String) - Constructor for class ru.dz.mqtt_udp.config.LocalConfigurableParameter
 
LocalReadOnlyParameter - Class in ru.dz.mqtt_udp.config
 
LocalReadOnlyParameter(String, String, String) - Constructor for class ru.dz.mqtt_udp.config.LocalReadOnlyParameter
 
loop() - Method in class ru.dz.mqtt_udp.config.Requester
 
LoopRunner - Class in ru.dz.mqtt_udp.util
Set up thread, run user's code in a loop.
LoopRunner(String) - Constructor for class ru.dz.mqtt_udp.util.LoopRunner
 

M

main(String[]) - Static method in class ru.dz.mqtt_udp.config.Controller
 
main(String[]) - Static method in class ru.dz.mqtt_udp.config.RemoteConfig
 
main(String[]) - Static method in class ru.dz.mqtt_udp.util.Pub
 
main(String[]) - Static method in class ru.dz.mqtt_udp.util.Sub
 
main(String[]) - Static method in class ru.dz.mqtt_udp.util.Wait
 
makeHexString(byte[]) - Static method in class ru.dz.mqtt_udp.hmac.HMAC
 
MQTT_CHARSET - Static variable in interface ru.dz.mqtt_udp.IPacket
MQTT/UDP character set
MQTT_PORT - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
mqtt_udp_defs - Class in ru.dz.mqtt_udp.util
 
mqtt_udp_defs() - Constructor for class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
MqttProtocolException - Exception in ru.dz.mqtt_udp
 
MqttProtocolException(String) - Constructor for exception ru.dz.mqtt_udp.MqttProtocolException
 
MqttProtocolException(String, Throwable) - Constructor for exception ru.dz.mqtt_udp.MqttProtocolException
 
MqttUdpRuntimeException - Exception in ru.dz.mqtt_udp.util
To throw in "impossible" cases.
MqttUdpRuntimeException() - Constructor for exception ru.dz.mqtt_udp.util.MqttUdpRuntimeException
 
MqttUdpRuntimeException(String) - Constructor for exception ru.dz.mqtt_udp.util.MqttUdpRuntimeException
 
MqttUdpRuntimeException(Throwable) - Constructor for exception ru.dz.mqtt_udp.util.MqttUdpRuntimeException
 
MqttUdpRuntimeException(String, Throwable) - Constructor for exception ru.dz.mqtt_udp.util.MqttUdpRuntimeException
 
MqttUdpRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception ru.dz.mqtt_udp.util.MqttUdpRuntimeException
 

N

NoEncodingRuntimeException - Exception in ru.dz.mqtt_udp.util
 
NoEncodingRuntimeException() - Constructor for exception ru.dz.mqtt_udp.util.NoEncodingRuntimeException
 
NoEncodingRuntimeException(String) - Constructor for exception ru.dz.mqtt_udp.util.NoEncodingRuntimeException
 
NoEncodingRuntimeException(Throwable) - Constructor for exception ru.dz.mqtt_udp.util.NoEncodingRuntimeException
 
NoEncodingRuntimeException(String, Throwable) - Constructor for exception ru.dz.mqtt_udp.util.NoEncodingRuntimeException
 
NoEncodingRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception ru.dz.mqtt_udp.util.NoEncodingRuntimeException
 

O

onStart() - Method in class ru.dz.mqtt_udp.SubServer
 
onStart() - Method in class ru.dz.mqtt_udp.util.LoopRunner
To be overridden in subclass.
onStop() - Method in class ru.dz.mqtt_udp.SubServer
 
onStop() - Method in class ru.dz.mqtt_udp.util.LoopRunner
To be overridden in subclass.

P

PACKAGE_VERSION_MAJOR - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PACKAGE_VERSION_MINOR - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PacketSourceMultiServer - Class in ru.dz.mqtt_udp
Supports multiple listeners at once.
PacketSourceMultiServer() - Constructor for class ru.dz.mqtt_udp.PacketSourceMultiServer
 
PacketSourceServer - Class in ru.dz.mqtt_udp
Usage: PacketSourceServer ss = new PacketSourceServer(); ss.setSink( pkt -> { System.out.println(pkt);}); Starts automatically.
PacketSourceServer() - Constructor for class ru.dz.mqtt_udp.PacketSourceServer
Starts reception thread.
packetType - Variable in class ru.dz.mqtt_udp.items.AbstractItem
 
PingReqPacket - Class in ru.dz.mqtt_udp
 
PingReqPacket(byte[], byte, IPacketAddress) - Constructor for class ru.dz.mqtt_udp.PingReqPacket
Construct from incoming UDP data.
PingReqPacket() - Constructor for class ru.dz.mqtt_udp.PingReqPacket
Create packet tto be sent.
PingRespPacket - Class in ru.dz.mqtt_udp
 
PingRespPacket(byte[], byte, IPacketAddress) - Constructor for class ru.dz.mqtt_udp.PingRespPacket
Construct from incoming UDP data.
PingRespPacket() - Constructor for class ru.dz.mqtt_udp.PingRespPacket
Create packet to be sent.
PKT_BUF_SIZE - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PKT_PACE_MSEC - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
processPacket(IPacket) - Method in class ru.dz.mqtt_udp.PacketSourceMultiServer
 
processPacket(IPacket) - Method in class ru.dz.mqtt_udp.PacketSourceServer
 
processPacket(IPacket) - Method in class ru.dz.mqtt_udp.SubServer
Must be overridden in children to process packet
processPacket(IPacket) - Method in class ru.dz.mqtt_udp.util.Sub
 
processPacket(IPacket) - Method in class ru.dz.mqtt_udp.util.Wait
 
Provider - Class in ru.dz.mqtt_udp.config
Remote configuration data provider See also Requester class Will reply to requests (subscribe packets) for given topics sending back publish packets with data.
Provider(IPacketMultiSource) - Constructor for class ru.dz.mqtt_udp.config.Provider
 
PTYPE_CONNACK - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_CONNECT - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_DISCONNECT - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_PINGREQ - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_PINGRESP - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_PUBACK - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_PUBCOMP - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_PUBLISH - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_PUBREC - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_PUBREL - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_SUBACK - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_SUBSCRIBE - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_UNSUBACK - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
PTYPE_UNSUBSCRIBE - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 
pTYpeNames - Static variable in interface ru.dz.mqtt_udp.IPacket
 
Pub - Class in ru.dz.mqtt_udp.util
NB!
Pub() - Constructor for class ru.dz.mqtt_udp.util.Pub
 
PublishPacket - Class in ru.dz.mqtt_udp
PUBLISH packet.
PublishPacket(byte[], byte, IPacketAddress) - Constructor for class ru.dz.mqtt_udp.PublishPacket
Construct from incoming UDP data.
PublishPacket(String, byte, byte[]) - Constructor for class ru.dz.mqtt_udp.PublishPacket
Create packet to be sent.
PublishPacket(String, String) - Constructor for class ru.dz.mqtt_udp.PublishPacket
Create packet to be sent.
PublishPacket(String, byte, String) - Constructor for class ru.dz.mqtt_udp.PublishPacket
Create packet to be sent.

R

rawLength - Variable in class ru.dz.mqtt_udp.proto.TaggedTailRecord
 
recv(DatagramSocket) - Static method in class ru.dz.mqtt_udp.util.GenericPacket
Wait for packet to come in.
recvSocket() - Static method in class ru.dz.mqtt_udp.util.GenericPacket
Create new socket to listen to MQTT/UDP packets.
RemoteConfig - Class in ru.dz.mqtt_udp.config
Passive remote configuration controllable node.
RemoteConfig(IPacketMultiSource, Collection<ConfigurableParameter>) - Constructor for class ru.dz.mqtt_udp.config.RemoteConfig
 
removeItemSink(Consumer<AbstractItem>) - Method in interface ru.dz.mqtt_udp.IPacketMultiSource
Remove sink from consumers list.
removeItemSink(Consumer<AbstractItem>) - Method in class ru.dz.mqtt_udp.PacketSourceMultiServer
 
removePacketSink(Consumer<IPacket>) - Method in interface ru.dz.mqtt_udp.IPacketMultiSource
Remove sink from consumers list.
removePacketSink(Consumer<IPacket>) - Method in class ru.dz.mqtt_udp.PacketSourceMultiServer
 
requestAgain() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
Requester - Class in ru.dz.mqtt_udp.config
Active mode remote configuration.
Requester(IPacketMultiSource) - Constructor for class ru.dz.mqtt_udp.config.Requester
Construct.
requestStart() - Method in class ru.dz.mqtt_udp.config.Controller
 
requestStart() - Method in class ru.dz.mqtt_udp.config.RemoteConfig
 
requestStart() - Method in class ru.dz.mqtt_udp.util.LoopRunner
Request to start reception loop thread.
requestStop() - Method in class ru.dz.mqtt_udp.util.LoopRunner
Request to stop reception loop thread.
ru.dz.mqtt_udp - package ru.dz.mqtt_udp
Extremely simple MQTT-based protocol over an UDP broadcast transport.
ru.dz.mqtt_udp.config - package ru.dz.mqtt_udp.config
Remote configuration support
ru.dz.mqtt_udp.hmac - package ru.dz.mqtt_udp.hmac
 
ru.dz.mqtt_udp.io - package ru.dz.mqtt_udp.io
 
ru.dz.mqtt_udp.items - package ru.dz.mqtt_udp.items
 
ru.dz.mqtt_udp.proto - package ru.dz.mqtt_udp.proto
Protocol implementation details
ru.dz.mqtt_udp.util - package ru.dz.mqtt_udp.util
 

S

sameHostAndTopic(TopicItem) - Method in class ru.dz.mqtt_udp.items.TopicItem
 
sameTopic(TopicItem) - Method in class ru.dz.mqtt_udp.items.TopicItem
 
saveToProperties() - Method in class ru.dz.mqtt_udp.config.RemoteConfig
 
send() - Method in class ru.dz.mqtt_udp.util.GenericPacket
Broadcast me using default send socket.
send(InetAddress) - Method in class ru.dz.mqtt_udp.util.GenericPacket
Send me using default send socket.
send(DatagramSocket) - Method in class ru.dz.mqtt_udp.util.GenericPacket
Broadcast me using given socket.
send(DatagramSocket, InetAddress) - Method in class ru.dz.mqtt_udp.util.GenericPacket
Send me to given address.
sendCurrentValue() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
sendNewValue(String) - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
sendNewValue(String) - Method in class ru.dz.mqtt_udp.config.LocalReadOnlyParameter
 
sendTo(InetAddress) - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
sendToAll() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
setCheckLoopTime(long) - Method in class ru.dz.mqtt_udp.config.Requester
Set time between repeated requests for items.
setFrom(String) - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
setHandler(BiConsumer<ErrorType, String>) - Static method in class ru.dz.mqtt_udp.util.GlobalErrorHandler
 
setMuted(boolean) - Method in class ru.dz.mqtt_udp.SubServer
Set muted mode.
setNewHostListener(Consumer<ConfigurableHost>) - Method in class ru.dz.mqtt_udp.config.Controller
 
setNewParameterListener(Consumer<ConfigurableParameter>) - Method in class ru.dz.mqtt_udp.config.Controller
 
setPacketNumber(int) - Method in class ru.dz.mqtt_udp.util.GenericPacket
 
setPropertiesFileName(String) - Method in class ru.dz.mqtt_udp.config.RemoteConfig
 
setReplyToPacketNumber(int) - Method in class ru.dz.mqtt_udp.util.GenericPacket
 
setSignatureKey(String) - Static method in class ru.dz.mqtt_udp.Engine
 
setSignatureRequired(boolean) - Static method in class ru.dz.mqtt_udp.Engine
 
setSigned(boolean) - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
setSink(Consumer<IPacket>) - Method in interface ru.dz.mqtt_udp.IPacketSource
Set sink to consume packets.
setSink(Consumer<IPacket>) - Method in class ru.dz.mqtt_udp.PacketSourceServer
 
setThrottle(int) - Static method in class ru.dz.mqtt_udp.Engine
Set packet send rate.
setThrottle(int) - Method in class ru.dz.mqtt_udp.util.Throttle
Set packet send rate.
setValue(String) - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
setValue(String) - Method in class ru.dz.mqtt_udp.config.LocalReadOnlyParameter
 
setValue(String) - Method in class ru.dz.mqtt_udp.items.TopicItem
 
SIGLEN - Static variable in class ru.dz.mqtt_udp.proto.TTR_Signature
 
SingleSendSocket - Class in ru.dz.mqtt_udp.io
Singleton for UDP send socket.
sleep(long) - Static method in class ru.dz.mqtt_udp.util.LoopRunner
 
start() - Method in class ru.dz.mqtt_udp.util.LoopRunner
Worker: start loop thread.
startBackgroundRequests() - Method in class ru.dz.mqtt_udp.config.Requester
Start background process to poll net for topics we need.
step() - Method in class ru.dz.mqtt_udp.SubServer
 
step() - Method in class ru.dz.mqtt_udp.util.LoopRunner
To be overridden in subclass.
Sub - Class in ru.dz.mqtt_udp.util
 
Sub() - Constructor for class ru.dz.mqtt_udp.util.Sub
 
SubscribePacket - Class in ru.dz.mqtt_udp
 
SubscribePacket(byte[], byte, IPacketAddress) - Constructor for class ru.dz.mqtt_udp.SubscribePacket
Construct from incoming UDP data.
SubscribePacket(String, byte) - Constructor for class ru.dz.mqtt_udp.SubscribePacket
Create packet to be sent.
SubscribePacket(String) - Constructor for class ru.dz.mqtt_udp.SubscribePacket
Create packet to be sent.
SubServer - Class in ru.dz.mqtt_udp
Server loop to listen to network traffic and process incoming packets.
SubServer() - Constructor for class ru.dz.mqtt_udp.SubServer
 
SYS_CONF_PREFIX - Static variable in class ru.dz.mqtt_udp.util.mqtt_udp_defs
 

T

tag - Variable in class ru.dz.mqtt_udp.proto.TaggedTailRecord
 
TaggedTailRecord - Class in ru.dz.mqtt_udp.proto
Protocol extension.
TaggedTailRecord(byte, int) - Constructor for class ru.dz.mqtt_udp.proto.TaggedTailRecord
 
test(String) - Method in class ru.dz.mqtt_udp.TopicFilter
 
throttle() - Static method in class ru.dz.mqtt_udp.Engine
Must be called in packet send code.
Throttle - Class in ru.dz.mqtt_udp.util
Send throttle Will keep send pace.
Throttle() - Constructor for class ru.dz.mqtt_udp.util.Throttle
 
throttle() - Method in class ru.dz.mqtt_udp.util.Throttle
Must be called in packet send code.
toBytes() - Method in interface ru.dz.mqtt_udp.IPacket
Generate network representation of packet to be sent.
toBytes() - Method in class ru.dz.mqtt_udp.PingReqPacket
 
toBytes() - Method in class ru.dz.mqtt_udp.PingRespPacket
 
toBytes() - Method in class ru.dz.mqtt_udp.proto.TaggedTailRecord
Convert this record to bytes to send out.
toBytes(byte, byte[]) - Static method in class ru.dz.mqtt_udp.proto.TaggedTailRecord
Used by subclasses to encode selves.
toBytes() - Method in class ru.dz.mqtt_udp.proto.TTR_AbstractInteger32
 
toBytes() - Method in class ru.dz.mqtt_udp.proto.TTR_AbstractInteger64
 
toBytes() - Method in class ru.dz.mqtt_udp.proto.TTR_Invalid
 
toBytes() - Method in class ru.dz.mqtt_udp.proto.TTR_Signature
 
toBytes() - Method in class ru.dz.mqtt_udp.PublishPacket
 
toBytes() - Method in class ru.dz.mqtt_udp.SubscribePacket
 
toPacket() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 
toPacket() - Method in class ru.dz.mqtt_udp.items.TopicItem
 
topic - Variable in class ru.dz.mqtt_udp.util.TopicPacket
 
TopicFilter - Class in ru.dz.mqtt_udp
 
TopicFilter(String) - Constructor for class ru.dz.mqtt_udp.TopicFilter
 
topicIs(String) - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
TopicItem - Class in ru.dz.mqtt_udp.items
Container to keep packet data for display and edit.
TopicItem(int) - Constructor for class ru.dz.mqtt_udp.items.TopicItem
 
TopicItem(int, String) - Constructor for class ru.dz.mqtt_udp.items.TopicItem
 
TopicItem(int, String, String) - Constructor for class ru.dz.mqtt_udp.items.TopicItem
 
TopicItem(TopicItem) - Constructor for class ru.dz.mqtt_udp.items.TopicItem
Make from other item.
TopicPacket - Class in ru.dz.mqtt_udp.util
Packets with topic field.
TopicPacket(IPacketAddress) - Constructor for class ru.dz.mqtt_udp.util.TopicPacket
Packet from net.
TopicPacket() - Constructor for class ru.dz.mqtt_udp.util.TopicPacket
Local packet.
toString() - Method in class ru.dz.mqtt_udp.config.ConfigurableHost
 
toString() - Method in class ru.dz.mqtt_udp.config.ConfigurableParameter
 
toString() - Method in interface ru.dz.mqtt_udp.io.IPacketAddress
 
toString() - Method in class ru.dz.mqtt_udp.io.IpAddress
 
toString() - Method in class ru.dz.mqtt_udp.items.TopicItem
 
toString() - Method in class ru.dz.mqtt_udp.PingReqPacket
 
toString() - Method in class ru.dz.mqtt_udp.PingRespPacket
 
toString() - Method in class ru.dz.mqtt_udp.proto.TTR_PacketNumber
 
toString() - Method in class ru.dz.mqtt_udp.proto.TTR_Signature
 
toString() - Method in class ru.dz.mqtt_udp.PublishPacket
 
toString() - Method in class ru.dz.mqtt_udp.SubscribePacket
 
toString() - Method in class ru.dz.mqtt_udp.util.GenericPacket
 
TTR_AbstractInteger32 - Class in ru.dz.mqtt_udp.proto
Abstract record with one integer in payload.
TTR_AbstractInteger32(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractInteger32
 
TTR_AbstractInteger32(byte, int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractInteger32
 
TTR_AbstractInteger64 - Class in ru.dz.mqtt_udp.proto
Abstract record with one 64 bit integer in payload.
TTR_AbstractInteger64(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractInteger64
 
TTR_AbstractInteger64(byte, long) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractInteger64
 
TTR_AbstractTimeDate - Class in ru.dz.mqtt_udp.proto
Abstract TTR carrying time/date with millisecond accuracy.
TTR_AbstractTimeDate(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractTimeDate
 
TTR_AbstractTimeDate(byte, long) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractTimeDate
 
TTR_AbstractTimeDate(byte, Instant) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractTimeDate
 
TTR_AbstractTimeDate(byte, LocalDateTime) - Constructor for class ru.dz.mqtt_udp.proto.TTR_AbstractTimeDate
 
TTR_Invalid - Class in ru.dz.mqtt_udp.proto
 
TTR_Invalid(byte, int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_Invalid
 
TTR_MeasureTimeDate - Class in ru.dz.mqtt_udp.proto
This TTR represents time and date of this packet's payload creation.
TTR_MeasureTimeDate(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_MeasureTimeDate
 
TTR_MeasureTimeDate(Instant) - Constructor for class ru.dz.mqtt_udp.proto.TTR_MeasureTimeDate
 
TTR_MeasureTimeDate(LocalDateTime) - Constructor for class ru.dz.mqtt_udp.proto.TTR_MeasureTimeDate
 
TTR_PacketNumber - Class in ru.dz.mqtt_udp.proto
 
TTR_PacketNumber(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_PacketNumber
 
TTR_PacketNumber(int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_PacketNumber
 
TTR_PacketNumber() - Constructor for class ru.dz.mqtt_udp.proto.TTR_PacketNumber
use next sequential number
TTR_ProtocolTimeDate - Class in ru.dz.mqtt_udp.proto
This TTR represents time and date of this packet (not its payload) creation.
TTR_ProtocolTimeDate(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_ProtocolTimeDate
 
TTR_ProtocolTimeDate(Instant) - Constructor for class ru.dz.mqtt_udp.proto.TTR_ProtocolTimeDate
 
TTR_ProtocolTimeDate(LocalDateTime) - Constructor for class ru.dz.mqtt_udp.proto.TTR_ProtocolTimeDate
 
TTR_ReplyTo - Class in ru.dz.mqtt_udp.proto
Number of packet that we reply to.
TTR_ReplyTo(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_ReplyTo
 
TTR_ReplyTo(int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_ReplyTo
 
TTR_Signature - Class in ru.dz.mqtt_udp.proto
 
TTR_Signature(byte, byte[], int) - Constructor for class ru.dz.mqtt_udp.proto.TTR_Signature
 
TTR_Signature(byte[]) - Constructor for class ru.dz.mqtt_udp.proto.TTR_Signature
 
typeWithTopic() - Method in class ru.dz.mqtt_udp.items.AbstractItem
 

U

usage() - Static method in class ru.dz.mqtt_udp.util.Pub
 
usage() - Static method in class ru.dz.mqtt_udp.util.Sub
 
usage() - Static method in class ru.dz.mqtt_udp.util.Wait
 

V

valueOf(String) - Static method in enum ru.dz.mqtt_udp.util.ErrorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.dz.mqtt_udp.util.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.

W

Wait - Class in ru.dz.mqtt_udp.util
NB!!
Wait(String, String) - Constructor for class ru.dz.mqtt_udp.util.Wait
 
waitForAll(long) - Method in class ru.dz.mqtt_udp.config.Requester
Wait for all topics to get content.
A B C D E F G H I L M N O P R S T U V W 

Copyright © 2019. All rights reserved.