# Index

A B C D E F G H I L M O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

addAttribute(MessageAttributeInterface.MessageAttributeType) - Method in class de.javawi.jstun.attribute.UnknownAttribute
addMessageAttribute(MessageAttribute) - Method in class de.javawi.jstun.header.MessageHeader
Address - Class in de.javawi.jstun.util
Address(byte[]) - Constructor for class de.javawi.jstun.util.Address
Address(int, int, int, int) - Constructor for class de.javawi.jstun.util.Address
Address(String) - Constructor for class de.javawi.jstun.util.Address

## B

BindingErrorResponse - Enum constant in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
BINDINGERRORRESPONSE - Static variable in interface de.javawi.jstun.header.MessageHeaderInterface
BindingLifetimeTest - Class in de.javawi.jstun.test
BindingLifetimeTest(String, int) - Constructor for class de.javawi.jstun.test.BindingLifetimeTest
BindingLifetimeTestDemo - Class in de.javawi.jstun.test.demo
BindingLifetimeTestDemo() - Constructor for class de.javawi.jstun.test.demo.BindingLifetimeTestDemo
BindingRequest - Enum constant in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
BINDINGREQUEST - Static variable in interface de.javawi.jstun.header.MessageHeaderInterface
BindingResponse - Enum constant in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
BINDINGRESPONSE - Static variable in interface de.javawi.jstun.header.MessageHeaderInterface

## C

Candidate - Class in de.javawi.jstun.test.demo.ice
Candidate(Address, short) - Constructor for class de.javawi.jstun.test.demo.ice.Candidate
Candidate(Address, Candidate.CandidateType, short, Candidate) - Constructor for class de.javawi.jstun.test.demo.ice.Candidate
Candidate.CandidateType - Enum in de.javawi.jstun.test.demo.ice
ChangedAddress - Class in de.javawi.jstun.attribute
ChangedAddress - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
ChangedAddress() - Constructor for class de.javawi.jstun.attribute.ChangedAddress
CHANGEDADDRESS - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
ChangeRequest - Class in de.javawi.jstun.attribute
ChangeRequest - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
ChangeRequest() - Constructor for class de.javawi.jstun.attribute.ChangeRequest
CHANGEREQUEST - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
compareTo(Object) - Method in class de.javawi.jstun.test.demo.ice.Candidate

## D

de.javawi.jstun.attribute - package de.javawi.jstun.attribute
de.javawi.jstun.header - package de.javawi.jstun.header
de.javawi.jstun.test - package de.javawi.jstun.test
de.javawi.jstun.test.demo - package de.javawi.jstun.test.demo
de.javawi.jstun.test.demo.ice - package de.javawi.jstun.test.demo.ice
de.javawi.jstun.util - package de.javawi.jstun.util
DiscoveryInfo - Class in de.javawi.jstun.test
DiscoveryInfo(InetAddress) - Constructor for class de.javawi.jstun.test.DiscoveryInfo
DiscoveryTest - Class in de.javawi.jstun.test
DiscoveryTest(InetAddress, String, int) - Constructor for class de.javawi.jstun.test.DiscoveryTest
DiscoveryTestDemo - Class in de.javawi.jstun.test.demo
DiscoveryTestDemo(InetAddress) - Constructor for class de.javawi.jstun.test.demo.DiscoveryTestDemo
Dummy - Class in de.javawi.jstun.attribute
Dummy - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
Dummy() - Constructor for class de.javawi.jstun.attribute.Dummy
DUMMY - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface

## E

equals(Object) - Method in class de.javawi.jstun.test.demo.ice.Candidate
equals(Object) - Method in class de.javawi.jstun.util.Address
equalTransactionID(MessageHeader) - Method in class de.javawi.jstun.header.MessageHeader
ErrorCode - Class in de.javawi.jstun.attribute
ErrorCode - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
ErrorCode() - Constructor for class de.javawi.jstun.attribute.ErrorCode
ERRORCODE - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface

## F

fourBytesToLong(byte[]) - Static method in class de.javawi.jstun.util.Utility

## G

gatherCandidateAddresses() - Method in class de.javawi.jstun.test.demo.ice.ICENegociator
generateTransactionID() - Method in class de.javawi.jstun.header.MessageHeader
getAddress() - Method in class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
getAddress() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getBase() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getBytes() - Method in class de.javawi.jstun.attribute.ChangeRequest
getBytes() - Method in class de.javawi.jstun.attribute.Dummy
getBytes() - Method in class de.javawi.jstun.attribute.ErrorCode
getBytes() - Method in class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
getBytes() - Method in class de.javawi.jstun.attribute.MessageAttribute
getBytes() - Method in class de.javawi.jstun.attribute.MessageIntegrity
getBytes() - Method in class de.javawi.jstun.attribute.Password
getBytes() - Method in class de.javawi.jstun.attribute.UnknownAttribute
getBytes() - Method in class de.javawi.jstun.attribute.Username
getBytes() - Method in class de.javawi.jstun.header.MessageHeader
getBytes() - Method in class de.javawi.jstun.util.Address
getCandidateType() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getComponentId() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getFoundationId() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getInetAddress() - Method in class de.javawi.jstun.util.Address
getInUse() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getLength() - Method in class de.javawi.jstun.attribute.MessageAttribute
getLength() - Method in class de.javawi.jstun.header.MessageHeader
getLifetime() - Method in class de.javawi.jstun.test.BindingLifetimeTest
getLocalIP() - Method in class de.javawi.jstun.test.DiscoveryInfo
getMessageAttribute(MessageAttributeInterface.MessageAttributeType) - Method in class de.javawi.jstun.header.MessageHeader
getPassword() - Method in class de.javawi.jstun.attribute.Password
getPort() - Method in class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
getPort() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getPriority() - Method in class de.javawi.jstun.test.demo.ice.Candidate
getPublicIP() - Method in class de.javawi.jstun.test.DiscoveryInfo
getReason() - Method in class de.javawi.jstun.attribute.ErrorCode
getResponseCode() - Method in class de.javawi.jstun.attribute.ErrorCode
getSortedCandidates() - Method in class de.javawi.jstun.test.demo.ice.ICENegociator
getTransactionID() - Method in class de.javawi.jstun.header.MessageHeader
getType() - Method in class de.javawi.jstun.attribute.MessageAttribute
getType() - Method in exception class de.javawi.jstun.attribute.UnknownMessageAttributeException
getType() - Method in class de.javawi.jstun.header.MessageHeader
getUsername() - Method in class de.javawi.jstun.attribute.Username

## H

hashCode() - Method in class de.javawi.jstun.util.Address

## I

ICENegociator - Class in de.javawi.jstun.test.demo.ice
ICENegociator(short) - Constructor for class de.javawi.jstun.test.demo.ice.ICENegociator
ICENegociator(String, int, short) - Constructor for class de.javawi.jstun.test.demo.ice.ICENegociator
integerToFourBytes(int) - Static method in class de.javawi.jstun.util.Utility
integerToOneByte(int) - Static method in class de.javawi.jstun.util.Utility
integerToTwoBytes(int) - Static method in class de.javawi.jstun.util.Utility
intToType(long) - Static method in class de.javawi.jstun.attribute.MessageAttribute
isBlockedUDP() - Method in class de.javawi.jstun.test.DiscoveryInfo
isChangeIP() - Method in class de.javawi.jstun.attribute.ChangeRequest
isChangePort() - Method in class de.javawi.jstun.attribute.ChangeRequest
isCompleted() - Method in class de.javawi.jstun.test.BindingLifetimeTest
isError() - Method in class de.javawi.jstun.test.DiscoveryInfo
isFullCone() - Method in class de.javawi.jstun.test.DiscoveryInfo
isOpenAccess() - Method in class de.javawi.jstun.test.DiscoveryInfo
isPortRestrictedCone() - Method in class de.javawi.jstun.test.DiscoveryInfo
isRestrictedCone() - Method in class de.javawi.jstun.test.DiscoveryInfo
isSymmetric() - Method in class de.javawi.jstun.test.DiscoveryInfo
isSymmetricUDPFirewall() - Method in class de.javawi.jstun.test.DiscoveryInfo

## L

Local - Enum constant in enum de.javawi.jstun.test.demo.ice.Candidate.CandidateType

## M

main(String[]) - Static method in class de.javawi.jstun.test.demo.BindingLifetimeTestDemo
main(String[]) - Static method in class de.javawi.jstun.test.demo.DiscoveryTestDemo
main(String[]) - Static method in class de.javawi.jstun.test.demo.ice.ICENegociator
main(String[]) - Static method in class de.javawi.jstun.test.demo.StunServer
MappedAddress - Class in de.javawi.jstun.attribute
MappedAddress - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
MappedAddress() - Constructor for class de.javawi.jstun.attribute.MappedAddress
MAPPEDADDRESS - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
MappedResponseChangedSourceAddressReflectedFrom - Class in de.javawi.jstun.attribute
MappedResponseChangedSourceAddressReflectedFrom() - Constructor for class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
MappedResponseChangedSourceAddressReflectedFrom(MessageAttributeInterface.MessageAttributeType) - Constructor for class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
MessageAttribute - Class in de.javawi.jstun.attribute
MessageAttribute() - Constructor for class de.javawi.jstun.attribute.MessageAttribute
MessageAttribute(MessageAttributeInterface.MessageAttributeType) - Constructor for class de.javawi.jstun.attribute.MessageAttribute
MessageAttributeException - Exception Class in de.javawi.jstun.attribute
MessageAttributeException(String) - Constructor for exception class de.javawi.jstun.attribute.MessageAttributeException
MessageAttributeInterface - Interface in de.javawi.jstun.attribute
MessageAttributeInterface.MessageAttributeType - Enum in de.javawi.jstun.attribute
MessageAttributeParsingException - Exception Class in de.javawi.jstun.attribute
MessageAttributeParsingException(String) - Constructor for exception class de.javawi.jstun.attribute.MessageAttributeParsingException
MessageHeader - Class in de.javawi.jstun.header
MessageHeader() - Constructor for class de.javawi.jstun.header.MessageHeader
MessageHeader(MessageHeaderInterface.MessageHeaderType) - Constructor for class de.javawi.jstun.header.MessageHeader
MessageHeaderException - Exception Class in de.javawi.jstun.header
MessageHeaderException(String) - Constructor for exception class de.javawi.jstun.header.MessageHeaderException
MessageHeaderInterface - Interface in de.javawi.jstun.header
MessageHeaderInterface.MessageHeaderType - Enum in de.javawi.jstun.header
MessageHeaderParsingException - Exception Class in de.javawi.jstun.header
MessageHeaderParsingException(String) - Constructor for exception class de.javawi.jstun.header.MessageHeaderParsingException
MessageIntegrity - Class in de.javawi.jstun.attribute
MessageIntegrity - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
MessageIntegrity() - Constructor for class de.javawi.jstun.attribute.MessageIntegrity
MESSAGEINTEGRITY - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface

## O

oneByteToInteger(byte) - Static method in class de.javawi.jstun.util.Utility

## P

parse(byte[]) - Static method in class de.javawi.jstun.attribute.ChangedAddress
parse(byte[]) - Static method in class de.javawi.jstun.attribute.ChangeRequest
parse(byte[]) - Static method in class de.javawi.jstun.attribute.Dummy
parse(byte[]) - Static method in class de.javawi.jstun.attribute.ErrorCode
parse(byte[]) - Static method in class de.javawi.jstun.attribute.MappedAddress
parse(byte[]) - Static method in class de.javawi.jstun.attribute.MessageIntegrity
parse(byte[]) - Static method in class de.javawi.jstun.attribute.Password
parse(byte[]) - Static method in class de.javawi.jstun.attribute.ReflectedFrom
parse(byte[]) - Static method in class de.javawi.jstun.attribute.ResponseAddress
parse(byte[]) - Static method in class de.javawi.jstun.attribute.SourceAddress
parse(byte[]) - Static method in class de.javawi.jstun.attribute.UnknownAttribute
parse(byte[]) - Static method in class de.javawi.jstun.attribute.Username
parse(MappedResponseChangedSourceAddressReflectedFrom, byte[]) - Static method in class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
parseAttributes(byte[]) - Method in class de.javawi.jstun.header.MessageHeader
parseCommonHeader(byte[]) - Static method in class de.javawi.jstun.attribute.MessageAttribute
parseHeader(byte[]) - Static method in class de.javawi.jstun.header.MessageHeader
Password - Class in de.javawi.jstun.attribute
Password - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
Password() - Constructor for class de.javawi.jstun.attribute.Password
Password(String) - Constructor for class de.javawi.jstun.attribute.Password
PASSWORD - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
PeerReflexive - Enum constant in enum de.javawi.jstun.test.demo.ice.Candidate.CandidateType
prioritizeCandidates() - Method in class de.javawi.jstun.test.demo.ice.ICENegociator

## R

ReflectedFrom - Class in de.javawi.jstun.attribute
ReflectedFrom - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
ReflectedFrom() - Constructor for class de.javawi.jstun.attribute.ReflectedFrom
REFLECTEDFROM - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
Relayed - Enum constant in enum de.javawi.jstun.test.demo.ice.Candidate.CandidateType
ResponseAddress - Class in de.javawi.jstun.attribute
ResponseAddress - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
ResponseAddress() - Constructor for class de.javawi.jstun.attribute.ResponseAddress
RESPONSEADDRESS - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
run() - Method in class de.javawi.jstun.test.demo.DiscoveryTestDemo

## S

ServerReflexive - Enum constant in enum de.javawi.jstun.test.demo.ice.Candidate.CandidateType
setAddress(Address) - Method in class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
setBase(Candidate) - Method in class de.javawi.jstun.test.demo.ice.Candidate
setBlockedUDP() - Method in class de.javawi.jstun.test.DiscoveryInfo
setChangeIP() - Method in class de.javawi.jstun.attribute.ChangeRequest
setChangePort() - Method in class de.javawi.jstun.attribute.ChangeRequest
setComponentId(short) - Method in class de.javawi.jstun.test.demo.ice.Candidate
setError(int, String) - Method in class de.javawi.jstun.test.DiscoveryInfo
setFoundationId(int) - Method in class de.javawi.jstun.test.demo.ice.Candidate
setFullCone() - Method in class de.javawi.jstun.test.DiscoveryInfo
setInUse(boolean) - Method in class de.javawi.jstun.test.demo.ice.Candidate
setLengthValue(int) - Method in class de.javawi.jstun.attribute.Dummy
setOpenAccess() - Method in class de.javawi.jstun.test.DiscoveryInfo
setPassword(String) - Method in class de.javawi.jstun.attribute.Password
setPort(int) - Method in class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
setPortRestrictedCone() - Method in class de.javawi.jstun.test.DiscoveryInfo
setPriority(int) - Method in class de.javawi.jstun.test.demo.ice.Candidate
setPublicIP(InetAddress) - Method in class de.javawi.jstun.test.DiscoveryInfo
setResponseCode(int) - Method in class de.javawi.jstun.attribute.ErrorCode
setRestrictedCone() - Method in class de.javawi.jstun.test.DiscoveryInfo
setSymmetric() - Method in class de.javawi.jstun.test.DiscoveryInfo
setSymmetricUDPFirewall() - Method in class de.javawi.jstun.test.DiscoveryInfo
setTransactionID(byte[]) - Method in class de.javawi.jstun.header.MessageHeader
setType(MessageAttributeInterface.MessageAttributeType) - Method in class de.javawi.jstun.attribute.MessageAttribute
setType(MessageHeaderInterface.MessageHeaderType) - Method in class de.javawi.jstun.header.MessageHeader
setUpperBinarySearchLifetime(int) - Method in class de.javawi.jstun.test.BindingLifetimeTest
setUsername(String) - Method in class de.javawi.jstun.attribute.Username
SharedSecretErrorResponse - Enum constant in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
SHAREDSECRETERRORRESPONSE - Static variable in interface de.javawi.jstun.header.MessageHeaderInterface
SharedSecretRequest - Enum constant in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
SHAREDSECRETREQUEST - Static variable in interface de.javawi.jstun.header.MessageHeaderInterface
SharedSecretResponse - Enum constant in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
SHAREDSECRETRESPONSE - Static variable in interface de.javawi.jstun.header.MessageHeaderInterface
SourceAddress - Class in de.javawi.jstun.attribute
SourceAddress - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
SourceAddress() - Constructor for class de.javawi.jstun.attribute.SourceAddress
SOURCEADDRESS - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
start() - Method in class de.javawi.jstun.test.demo.StunServer
StunServer - Class in de.javawi.jstun.test.demo
StunServer(int, InetAddress, int, InetAddress) - Constructor for class de.javawi.jstun.test.demo.StunServer

## T

test() - Method in class de.javawi.jstun.test.BindingLifetimeTest
test() - Method in class de.javawi.jstun.test.DiscoveryTest
toString() - Method in class de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
toString() - Method in class de.javawi.jstun.test.DiscoveryInfo
toString() - Method in class de.javawi.jstun.util.Address
twoBytesToInteger(byte[]) - Static method in class de.javawi.jstun.util.Utility
typeToInteger(MessageAttributeInterface.MessageAttributeType) - Static method in class de.javawi.jstun.attribute.MessageAttribute
typeToInteger(MessageHeaderInterface.MessageHeaderType) - Static method in class de.javawi.jstun.header.MessageHeader

## U

UnknownAttribute - Class in de.javawi.jstun.attribute
UnknownAttribute - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
UnknownAttribute() - Constructor for class de.javawi.jstun.attribute.UnknownAttribute
UNKNOWNATTRIBUTE - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
UnknownMessageAttributeException - Exception Class in de.javawi.jstun.attribute
UnknownMessageAttributeException(String, MessageAttributeInterface.MessageAttributeType) - Constructor for exception class de.javawi.jstun.attribute.UnknownMessageAttributeException
Username - Class in de.javawi.jstun.attribute
Username - Enum constant in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
Username() - Constructor for class de.javawi.jstun.attribute.Username
Username(String) - Constructor for class de.javawi.jstun.attribute.Username
USERNAME - Static variable in interface de.javawi.jstun.attribute.MessageAttributeInterface
Utility - Class in de.javawi.jstun.util
Utility() - Constructor for class de.javawi.jstun.util.Utility
UtilityException - Exception Class in de.javawi.jstun.util

## V

valueOf(String) - Static method in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javawi.jstun.test.demo.ice.Candidate.CandidateType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum de.javawi.jstun.attribute.MessageAttributeInterface.MessageAttributeType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javawi.jstun.header.MessageHeaderInterface.MessageHeaderType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javawi.jstun.test.demo.ice.Candidate.CandidateType
  Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I L M O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form