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

B

build() - Method in class io.resourcepool.ssdp.model.DiscoveryOptions.Builder
 
build() - Method in class io.resourcepool.ssdp.model.DiscoveryRequest.Builder
 
builder() - Method in class io.resourcepool.ssdp.model.DiscoveryOptions
 
builder() - Static method in class io.resourcepool.ssdp.model.DiscoveryRequest
 
builder() - Static method in class io.resourcepool.ssdp.model.SsdpRequest
 

C

create() - Static method in class io.resourcepool.ssdp.client.SsdpClient
 

D

DEFAULT_INTERVAL_BETWEEN_REQUESTS - Static variable in class io.resourcepool.ssdp.client.impl.SsdpClientImpl
 
discoverAll() - Static method in class io.resourcepool.ssdp.model.SsdpRequest
 
discoverRootDevice() - Static method in class io.resourcepool.ssdp.model.SsdpRequest
 
discoverServices(DiscoveryRequest, DiscoveryListener) - Method in class io.resourcepool.ssdp.client.impl.SsdpClientImpl
 
discoverServices(DiscoveryRequest, DiscoveryListener) - Method in class io.resourcepool.ssdp.client.SsdpClient
Discover specific devices of particular ServiceType.
DiscoveryListener - Interface in io.resourcepool.ssdp.model
This class handles all actions related to the Service Discovery of previously specified DiscoveryRequest.
DiscoveryOptions - Class in io.resourcepool.ssdp.model
This class represents the discovery request options.
DiscoveryOptions() - Constructor for class io.resourcepool.ssdp.model.DiscoveryOptions
 
discoveryOptions(DiscoveryOptions) - Method in class io.resourcepool.ssdp.model.DiscoveryRequest.Builder
 
DiscoveryOptions.Builder - Class in io.resourcepool.ssdp.model
 
DiscoveryRequest - Class in io.resourcepool.ssdp.model
This class represents which service types are to be discovered using SSDP.
DiscoveryRequest() - Constructor for class io.resourcepool.ssdp.model.DiscoveryRequest
 
DiscoveryRequest.Builder - Class in io.resourcepool.ssdp.model
 

E

equals(Object) - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
equals(Object) - Method in class io.resourcepool.ssdp.model.SsdpService
 
equals(Object) - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 

G

getBody() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
getDatagram(String, DiscoveryOptions) - Static method in class io.resourcepool.ssdp.client.request.SsdpDiscovery
Get Datagram from serviceType.
getDiscoveryOptions() - Method in class io.resourcepool.ssdp.model.DiscoveryRequest
 
getExpiry() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
getExpiry() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
getHeaders() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
getIntervalBetweenRequests() - Method in class io.resourcepool.ssdp.model.DiscoveryOptions
 
getLocation() - Method in class io.resourcepool.ssdp.model.SsdpService
 
getLocation() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
getMaxWaitTimeSeconds() - Method in class io.resourcepool.ssdp.model.DiscoveryOptions
 
getMulticastInterfaces() - Static method in class io.resourcepool.ssdp.client.util.Utils
Creates a list of viable network interfaces for Multicast.
getOriginAddress() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
getOriginalResponse() - Method in class io.resourcepool.ssdp.model.SsdpService
 
getOriginalResponse() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
getRemoteIp() - Method in class io.resourcepool.ssdp.model.SsdpService
 
getRemoteIp() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
getSerialNumber() - Method in class io.resourcepool.ssdp.model.SsdpService
 
getSerialNumber() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
getServiceType() - Method in class io.resourcepool.ssdp.model.SsdpService
 
getServiceType() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
getServiceTypes() - Method in class io.resourcepool.ssdp.model.DiscoveryRequest
 
getSsdpMulticastAddress() - Static method in class io.resourcepool.ssdp.client.SsdpParams
 
getSsdpMulticastPort() - Static method in class io.resourcepool.ssdp.client.SsdpParams
 
getStatus() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
getType() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
getUserAgent() - Method in class io.resourcepool.ssdp.model.DiscoveryOptions
 

H

hashCode() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
hashCode() - Method in class io.resourcepool.ssdp.model.SsdpService
 
hashCode() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 

I

intervalBetweenRequests(Long) - Method in class io.resourcepool.ssdp.model.DiscoveryOptions.Builder
Interval between requests in milliseconds.
io.resourcepool.ssdp.client - package io.resourcepool.ssdp.client
 
io.resourcepool.ssdp.client.impl - package io.resourcepool.ssdp.client.impl
 
io.resourcepool.ssdp.client.parser - package io.resourcepool.ssdp.client.parser
 
io.resourcepool.ssdp.client.request - package io.resourcepool.ssdp.client.request
 
io.resourcepool.ssdp.client.response - package io.resourcepool.ssdp.client.response
 
io.resourcepool.ssdp.client.util - package io.resourcepool.ssdp.client.util
 
io.resourcepool.ssdp.exception - package io.resourcepool.ssdp.exception
 
io.resourcepool.ssdp.model - package io.resourcepool.ssdp.model
 
isExpired() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
isExpired() - Method in class io.resourcepool.ssdp.model.SsdpService
 

M

maxWaitTimeSeconds(Integer) - Method in class io.resourcepool.ssdp.model.DiscoveryOptions.Builder
Max response time in seconds allowed between request and response from device.

N

NoSerialNumberException - Exception in io.resourcepool.ssdp.exception
TODO class details.
NoSerialNumberException() - Constructor for exception io.resourcepool.ssdp.exception.NoSerialNumberException
 

O

onFailed(Exception) - Method in interface io.resourcepool.ssdp.model.DiscoveryListener
Called when an exception occured within the process.
onServiceAnnouncement(SsdpServiceAnnouncement) - Method in interface io.resourcepool.ssdp.model.DiscoveryListener
Called when a known service announces itself in some way.
onServiceDiscovered(SsdpService) - Method in interface io.resourcepool.ssdp.model.DiscoveryListener
Called when new service has been found on the network.

P

parse(DatagramPacket) - Static method in class io.resourcepool.ssdp.client.parser.ResponseParser
Parse incoming Datagram into SsdpResponse.
parse(String) - Static method in enum io.resourcepool.ssdp.model.SsdpServiceAnnouncement.Status
Parse NTS or ST header into a Status.

R

ResponseParser - Class in io.resourcepool.ssdp.client.parser
 
ResponseParser() - Constructor for class io.resourcepool.ssdp.client.parser.ResponseParser
 

S

serviceType(String) - Method in class io.resourcepool.ssdp.model.DiscoveryRequest.Builder
 
SsdpClient - Class in io.resourcepool.ssdp.client
 
SsdpClient() - Constructor for class io.resourcepool.ssdp.client.SsdpClient
 
SsdpClientImpl - Class in io.resourcepool.ssdp.client.impl
The SsdpClient handles all multicast SSDP content.
SsdpClientImpl() - Constructor for class io.resourcepool.ssdp.client.impl.SsdpClientImpl
 
SsdpDiscovery - Class in io.resourcepool.ssdp.client.request
This creates the SSDP Discovery Request.
SsdpDiscovery() - Constructor for class io.resourcepool.ssdp.client.request.SsdpDiscovery
 
SsdpParams - Class in io.resourcepool.ssdp.client
This holds the parameters of SSDP protocol (multicast ip and port).
SsdpParams() - Constructor for class io.resourcepool.ssdp.client.SsdpParams
 
SsdpRequest - Class in io.resourcepool.ssdp.model
 
SsdpRequest() - Constructor for class io.resourcepool.ssdp.model.SsdpRequest
 
SsdpResponse - Class in io.resourcepool.ssdp.client.response
Represents a raw SsdpResponse.
SsdpResponse(SsdpResponse.Type, Map<String, String>, byte[], long, InetAddress) - Constructor for class io.resourcepool.ssdp.client.response.SsdpResponse
Constructor.
SsdpResponse.Type - Enum in io.resourcepool.ssdp.client.response
 
SsdpService - Class in io.resourcepool.ssdp.model
This represents a SSDP Service.
SsdpService(SsdpResponse) - Constructor for class io.resourcepool.ssdp.model.SsdpService
 
SsdpServiceAnnouncement - Class in io.resourcepool.ssdp.model
This represents a SSDP Service.
SsdpServiceAnnouncement(SsdpResponse) - Constructor for class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 
SsdpServiceAnnouncement.Status - Enum in io.resourcepool.ssdp.model
 
stopDiscovery() - Method in class io.resourcepool.ssdp.client.impl.SsdpClientImpl
 
stopDiscovery() - Method in class io.resourcepool.ssdp.client.SsdpClient
Stop discovery.

T

toService() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
toServiceAnnouncement() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
toString() - Method in class io.resourcepool.ssdp.client.response.SsdpResponse
 
toString() - Method in class io.resourcepool.ssdp.model.SsdpService
 
toString() - Method in class io.resourcepool.ssdp.model.SsdpServiceAnnouncement
 

U

userAgent(String) - Method in class io.resourcepool.ssdp.model.DiscoveryOptions.Builder
User agent header used in the request.
UTF_8 - Static variable in class io.resourcepool.ssdp.client.SsdpParams
 
Utils - Class in io.resourcepool.ssdp.client.util
Utils used by the SsdpClient.
Utils() - Constructor for class io.resourcepool.ssdp.client.util.Utils
 

V

valueOf(String) - Static method in enum io.resourcepool.ssdp.client.response.SsdpResponse.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.resourcepool.ssdp.model.SsdpServiceAnnouncement.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.resourcepool.ssdp.client.response.SsdpResponse.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.resourcepool.ssdp.model.SsdpServiceAnnouncement.Status
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E G H I M N O P R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.