A B C D E F G H I J M N P R S T U

A

ALL_DEVICES - Static variable in class net.sbbi.upnp.Discovery
 
ActionMessage - class net.sbbi.upnp.messages.ActionMessage.
Message object for an UPNP action, simply call setInputParameter() to add the required action message params and then service() to receive the ActionResponse built with the parsed UPNP device SOAP xml response.
ActionMessageResponseParser - class net.sbbi.upnp.messages.ActionMessageResponseParser.
Simple SAX handler for UPNP response message parsing, this message is in SOAP format
ActionResponse - class net.sbbi.upnp.messages.ActionResponse.
An action respons container Object
addAllowedValueList(String) - Method in class net.sbbi.upnp.jmx.UPNPAttributeInfo
 
addChildMBean(UPNPMBeanDevice) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
addOutputArgumentType(UPNPAttributeInfo) - Method in class net.sbbi.upnp.jmx.UPNPOperationInfo
 
addPortMapping(String, String, int, int, String, int, String) - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Configures a nat entry on the UPNP device.
addService(ModelMBean, ObjectName, MBeanServer, String, String, int) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
addService(DynamicMBean, ObjectName, MBeanServer, String, String, int) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
addService(Object, ObjectName, MBeanServer, String, String, int) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
addService(MBeanInfo, ObjectName, MBeanServer, String, String, int) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 

B

BIN_BASE64 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
MIME-style Base64 encoded binary BLOB.
BIN_BASE64_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
BIN_HEX - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Hexadecimal digits representing octets.
BIN_HEX_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
BOOLEAN - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
0, false, or no for false; 1, true, or yes for true.
BOOLEAN_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
buildUPNPMBean(MBeanServer, ObjectInstance, MBeanInfo) - Method in interface net.sbbi.upnp.jmx.upnp.UPNPMBeanBuilder
Build the UPNP MBean device, the method is NOT forced to return an UPNPMBeanDevice object.
buildUPNPMBean(MBeanServer, ObjectInstance, MBeanInfo) - Method in class net.sbbi.upnp.jmx.upnp.UPNPMBeanBuilderImpl
 

C

CHAR - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Unicode string.
CHAR_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
characters(char[], int, int) - Method in class net.sbbi.upnp.ServiceEventMessageParser
 
characters(char[], int, int) - Method in class net.sbbi.upnp.messages.ActionMessageResponseParser
 
characters(char[], int, int) - Method in class net.sbbi.upnp.messages.StateVariableResponseParser
 
clearInputParameters() - Method in class net.sbbi.upnp.messages.ActionMessage
Method to clear all set input parameters so that this object can be reused
clone() - Method in class net.sbbi.upnp.remote.UnicastRemoteObject
Returns a clone of the remote object that is distinct from the original.
closePort() - Method in class net.sbbi.upnp.remote.UnicastRemoteObject
Closes the port on the UPNP router

D

DATE - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Date in a subset of ISO 8601 format without time data.
DATETIME - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Date in ISO 8601 format with optional time but no time zone.
DATETIME_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
DATETIME_TZ - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Date in ISO 8601 format with optional time and optional time zone.
DATETIME_TZ_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
DATE_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
DEFAULT_MAX_AGE - Static variable in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
DEFAULT_MX - Static variable in class net.sbbi.upnp.Discovery
 
DEFAULT_SEARCH - Static variable in class net.sbbi.upnp.Discovery
 
DEFAULT_SSDP_SEARCH_PORT - Static variable in class net.sbbi.upnp.Discovery
 
DEFAULT_TIMEOUT - Static variable in class net.sbbi.upnp.Discovery
 
DEFAULT_TTL - Static variable in class net.sbbi.upnp.Discovery
 
DEFAULT_TTL - Static variable in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
DIRECTION_IN - Static variable in class net.sbbi.upnp.services.ServiceActionArgument
 
DIRECTION_OUT - Static variable in class net.sbbi.upnp.services.ServiceActionArgument
 
DeviceIcon - class net.sbbi.upnp.devices.DeviceIcon.
Java Bean for a device icon properties
DeviceIcon() - Constructor for class net.sbbi.upnp.devices.DeviceIcon
 
Discovery - class net.sbbi.upnp.Discovery.
Class to discover an UPNP device on the network.
Discovery() - Constructor for class net.sbbi.upnp.Discovery
 
DiscoveryAdvertisement - class net.sbbi.upnp.DiscoveryAdvertisement.
SSDP messages listener Thread, notify registered objects implementing the interface DiscoveryEventHandler
when a device joins the networks or leaves it.
DiscoveryAdvertisementSample - class net.sbbi.upnp.samples.DiscoveryAdvertisementSample.
Sample class for discovery advertisement service sample.
DiscoveryAdvertisementSample() - Constructor for class net.sbbi.upnp.samples.DiscoveryAdvertisementSample
 
DiscoveryEventHandler - interface net.sbbi.upnp.DiscoveryEventHandler.
Interface for object that want to receive events from the DiscoveryAdvertisement thread
DiscoveryListener - class net.sbbi.upnp.DiscoveryListener.
This class can be used to listen for UPNP devices responses when a search message is sent by a control point ( using the net.sbbi.upnp.Discovery.sendSearchMessage() method )
DiscoveryResultsHandler - interface net.sbbi.upnp.DiscoveryResultsHandler.
This interface can be use to register against the DiscoveryListener class to receive SSDP search responses.
deletePortMapping(String, int, String) - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Deletes a port mapping on the IDG device
discover() - Static method in class net.sbbi.upnp.Discovery
Devices discovering on all network interfaces with default values, all root devices will be searched
discover(String) - Static method in class net.sbbi.upnp.Discovery
Devices discovering on all network interfaces with a given root device to search
discover(int, String) - Static method in class net.sbbi.upnp.Discovery
Devices discovering on all network interfaces with a given timeout and a given root device to search
discover(int, int, int, String) - Static method in class net.sbbi.upnp.Discovery
Devices discovering on all network interfaces with a given timeout and a given root device to search, as well as a ttl and mx param
discover(int, int, int, String, NetworkInterface) - Static method in class net.sbbi.upnp.Discovery
Devices discovering with a given timeout and a given root device to search on an given network interface, as well as a ttl and mx param
discoverDevices(int) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
discoveredDevice(String, String, String, String, URL, String) - Method in interface net.sbbi.upnp.DiscoveryResultsHandler
Method called by the DiscoveryListener class when a search response message has been received from the network

E

EVENT_SSDP_ALIVE - Static variable in class net.sbbi.upnp.DiscoveryAdvertisement
 
EVENT_SSDP_BYE_BYE - Static variable in class net.sbbi.upnp.DiscoveryAdvertisement
 
EXPOSE_EXISTING_MBEANS_AS_UPNP_DEVICES - Static variable in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
When set to true all MBeans registred into the MBeans server prior to the connector registration will be exposed as UPNP devices Default to Boolean.FALSE
EXPOSE_MBEANS_AS_UPNP_DEVICES - Static variable in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
Environnment key to define if the MBeans registered into the connector MBeans server can be exposed as UPNP devices.
EXPOSE_UPNP_DEVICES_AS_MBEANS - Static variable in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
Environement key do define if the connector can also expose as MBeans all UPNP devices services on the network.
EXPOSE_UPNP_DEVICES_AS_MBEANS_TIMEOUT - Static variable in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
Integer key to define the discovery timeout (in ms) of UPNP devices on the network when the EXPOSE_UPNP_DEVICES_AS_MBEANS env key is set to Boolean.TRUE
endElement(String, String, String) - Method in class net.sbbi.upnp.ServiceEventMessageParser
 
endElement(String, String, String) - Method in class net.sbbi.upnp.messages.ActionMessageResponseParser
 
endElement(String, String, String) - Method in class net.sbbi.upnp.messages.StateVariableResponseParser
 
eventSSDPAlive(String, String, String, String, URL) - Method in interface net.sbbi.upnp.DiscoveryEventHandler
Called when a device joins the network or advertise it is still alive
eventSSDPAlive(String, String, String, String, URL) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
eventSSDPAlive(String, String, String, String, URL) - Method in class net.sbbi.upnp.samples.MyDiscoveryEventsHandler
 
eventSSDPByeBye(String, String, String) - Method in interface net.sbbi.upnp.DiscoveryEventHandler
Called when a device is leaving the network
eventSSDPByeBye(String, String, String) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
eventSSDPByeBye(String, String, String) - Method in class net.sbbi.upnp.samples.MyDiscoveryEventsHandler
 
exportObject(Remote) - Static method in class net.sbbi.upnp.remote.UnicastRemoteObject
Exports the remote object to make it available to receive incoming calls using an anonymous port.
exportObject(Remote, int) - Static method in class net.sbbi.upnp.remote.UnicastRemoteObject
Exports the remote object to make it available to receive incoming calls, using the particular supplied port.
exportObject(Remote, int, RMIClientSocketFactory, RMIServerSocketFactory) - Static method in class net.sbbi.upnp.remote.UnicastRemoteObject
Exports the remote object to make it available to receive incoming calls, using a transport specified by the given socket factory.

F

FIXED_14_4 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Same as r8 but no more than 14 digits to the left of the decimal point and no more than 4 to the right.
FIXED_14_4_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
FLOAT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Floating point number.
FLOAT_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 

G

getActionArgument(String) - Method in class net.sbbi.upnp.services.ServiceAction
Look for an ServiceActionArgument for a given name
getActionArguments() - Method in class net.sbbi.upnp.services.ServiceAction
The action in and out arguments ServiceActionArgument objects list
getAddress() - Method in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
 
getAllowedvalues() - Method in class net.sbbi.upnp.services.ServiceStateVariable
A set of allowed values (String objects) for the variable
getAttribute(String) - Method in class net.sbbi.upnp.jmx.UPNPServiceMBean
 
getAttributes(String[]) - Method in class net.sbbi.upnp.jmx.UPNPServiceMBean
 
getAttributes() - Method in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
 
getAvailableActionsName() - Method in class net.sbbi.upnp.services.UPNPService
 
getAvailableActionsSize() - Method in class net.sbbi.upnp.services.UPNPService
 
getAvailableStateVariableName() - Method in class net.sbbi.upnp.services.UPNPService
 
getAvailableStateVariableSize() - Method in class net.sbbi.upnp.services.UPNPService
 
getBindAddress() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
getBody() - Method in class net.sbbi.upnp.HttpResponse
 
getBody() - Method in class net.sbbi.upnp.jmx.HttpRequest
 
getChangedStateVars() - Method in class net.sbbi.upnp.ServiceEventMessageParser
 
getChildDevice(String) - Method in class net.sbbi.upnp.devices.UPNPDevice
Looks for a child UPNP device definition file, the whole devices tree will be searched, starting from the current device node.
getChildDevices() - Method in class net.sbbi.upnp.devices.UPNPDevice
Generates a list of all the child ( not only top level, full childrens hierarchy included ) UPNPDevice objects for this device.
getControlURL() - Method in class net.sbbi.upnp.services.UPNPService
 
getDataType() - Method in class net.sbbi.upnp.services.ServiceStateVariable
The variable UPNP data type
getDataTypeAsClass() - Method in class net.sbbi.upnp.services.ServiceStateVariable
The varialbe JAVA data type (using an UPNP->Java mapping)
getDataTypeClassMapping(String) - Static method in class net.sbbi.upnp.services.ServiceStateVariable
 
getDefaultValue() - Method in class net.sbbi.upnp.services.ServiceStateVariable
The default value of the state variable
getDepth() - Method in class net.sbbi.upnp.devices.DeviceIcon
 
getDetailErrorCode() - Method in class net.sbbi.upnp.messages.UPNPResponseException
 
getDetailErrorDescription() - Method in class net.sbbi.upnp.messages.UPNPResponseException
 
getDeviceDefLoc() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
Retreives the device description file location
getDeviceDefLocData() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
Retrieves the device definition XML data
getDeviceIcons() - Method in class net.sbbi.upnp.devices.UPNPDevice
Access to the device icons definitions
getDeviceIp() - Method in class net.sbbi.upnp.ServiceEventSubscription
 
getDeviceType() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getDevices(int) - Static method in class net.sbbi.upnp.impls.InternetGatewayDevice
Lookup all the IGD (IP or PPP) devices on the network.
getDevices(int, int, int, NetworkInterface) - Static method in class net.sbbi.upnp.impls.InternetGatewayDevice
Lookup all the IGD (IP urn:schemas-upnp-org:service:WANIPConnection:1, or PPP urn:schemas-upnp-org:service:WANPPPConnection:1) devices for a given network interface.
getDirectParent() - Method in class net.sbbi.upnp.devices.UPNPDevice
Return the parent UPNPDevice, null if the device is an UPNPRootDevice
getDirection() - Method in class net.sbbi.upnp.services.ServiceActionArgument
The argument direction
getDiscoveryUDN() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
 
getDiscoveryUSN() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
 
getDurationTime() - Method in class net.sbbi.upnp.ServiceEventSubscription
Subcription duration in seconds
getEventSubURL() - Method in class net.sbbi.upnp.services.UPNPService
 
getExternalIPAddress() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Retreives the external IP address
getFaultCode() - Method in class net.sbbi.upnp.messages.UPNPResponseException
 
getFaultString() - Method in class net.sbbi.upnp.messages.UPNPResponseException
 
getFriendlyName() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getGenericPortMappingEntry(int) - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Retreives a generic port mapping entry.
getHTTPFieldElement(String, String) - Method in class net.sbbi.upnp.HttpResponse
 
getHTTPFieldElement(String, String) - Method in class net.sbbi.upnp.jmx.HttpRequest
 
getHTTPHeaderField(String) - Method in class net.sbbi.upnp.HttpResponse
 
getHTTPHeaderField(String) - Method in class net.sbbi.upnp.jmx.HttpRequest
 
getHeader() - Method in class net.sbbi.upnp.HttpResponse
 
getHeight() - Method in class net.sbbi.upnp.devices.DeviceIcon
 
getHttpCommand() - Method in class net.sbbi.upnp.jmx.HttpRequest
 
getHttpCommandArg() - Method in class net.sbbi.upnp.jmx.HttpRequest
 
getIGDRootDevice() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Retreives the IDG UNPNRootDevice object
getIPDevices(int) - Static method in class net.sbbi.upnp.impls.InternetGatewayDevice
Deprecated. use generic InternetGatewayDevice.getDevices(int) or InternetGatewayDevice.getDevices(int, int, int, NetworkInterface) methods since this one is not usable with all IGD devices ( will only work with devices implementing the urn:schemas-upnp-org:service:WANIPConnection:1 service )
getInputActionArgument(String) - Method in class net.sbbi.upnp.services.ServiceAction
Look for an input ServiceActionArgument for a given name
getInputActionArguments() - Method in class net.sbbi.upnp.services.ServiceAction
Return a list containing input ( when a response is sent ) arguments objects
getInputActionArgumentsNames() - Method in class net.sbbi.upnp.services.ServiceAction
Return a list containing input ( when a response is sent ) arguments names
getInputParameterNames() - Method in class net.sbbi.upnp.messages.ActionMessage
The list of input parameters that should be accepted by the device service for this message
getInstance() - Static method in class net.sbbi.upnp.DiscoveryAdvertisement
 
getInstance() - Static method in class net.sbbi.upnp.DiscoveryListener
 
getInstance() - Static method in class net.sbbi.upnp.ServicesEventing
 
getInstance() - Static method in class net.sbbi.upnp.jmx.HttpGetRequest
 
getInstance() - Static method in class net.sbbi.upnp.jmx.HttpPostRequest
 
getInstance() - Static method in class net.sbbi.upnp.jmx.HttpSubscriptionRequest
 
getInstance() - Static method in class net.sbbi.upnp.jmx.JMXManager
 
getInstance(InetSocketAddress) - Static method in class net.sbbi.upnp.jmx.UPNPMBeanDevicesDiscoveryHandler
 
getInstance(InetSocketAddress) - Static method in class net.sbbi.upnp.jmx.UPNPMBeanDevicesRequestsHandler
 
getIsoDate(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
Generate a ISO 8601 date
getIsoDateTime(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
Generate a ISO 8601 date time without timezone
getIsoDateTimeZone(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
Generate a ISO 8601 date time with timezone
getIsoTime(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
Generate a ISO 8601 time
getIsoTimeZone(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
Generate a ISO 8601 time
getLocalizedMessage() - Method in class net.sbbi.upnp.messages.UPNPResponseException
 
getLocation() - Method in class net.sbbi.upnp.jmx.UPNPDiscoveryNotification
The Device descriptor location only provided when an ssdp alive notification is recieved
getMBeanInfo() - Method in class net.sbbi.upnp.jmx.UPNPMBeanService
 
getMBeanInfo() - Method in class net.sbbi.upnp.jmx.UPNPServiceMBean
 
getManufacturer() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getManufacturerURL() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getMaximumRangeValue() - Method in class net.sbbi.upnp.services.ServiceStateVariable
The maximum value as a string
getMessage(String) - Method in class net.sbbi.upnp.messages.UPNPMessageFactory
Creation of a new ActionMessage to communicate with the UPNP device
getMessage() - Method in class net.sbbi.upnp.messages.UPNPResponseException
 
getMimeType() - Method in class net.sbbi.upnp.devices.DeviceIcon
 
getMinimumRangeValue() - Method in class net.sbbi.upnp.services.ServiceStateVariable
The minimum value as a string
getModelDescription() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getModelName() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getModelNumber() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getModelURL() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getName() - Method in class net.sbbi.upnp.services.ServiceAction
The action name
getName() - Method in class net.sbbi.upnp.services.ServiceActionArgument
The argument name
getName() - Method in class net.sbbi.upnp.services.ServiceStateVariable
State variable name
getNatMappingsCount() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Retreives the current number of mapping in the NAT table
getNatTableSize() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Computes the total entries in avaliable in the nat table size, not that this method is not guaranteed to work with all upnp devices since it is not an generic IGD command
getNewInstance(MBeanServer) - Static method in class net.sbbi.upnp.jmx.JMXManager
 
getNewInstance(UPNPService) - Static method in class net.sbbi.upnp.messages.UPNPMessageFactory
Generate a new factory instance for a given device service definition object
getNotificationInfo() - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
getNt() - Method in class net.sbbi.upnp.jmx.UPNPDiscoveryNotification
The device type
getObjectName() - Method in class net.sbbi.upnp.jmx.UPNPServiceMBean
Creates an object name for this device, this name should be used ot avoid any names collision especially with multiple sames UPNP devices type on the network
getOutActionArgument(String) - Method in class net.sbbi.upnp.messages.ActionResponse
 
getOutActionArgumentNames() - Method in class net.sbbi.upnp.messages.ActionResponse
 
getOutActionArgumentValue(String) - Method in class net.sbbi.upnp.messages.ActionResponse
 
getOutputActionArgument(String) - Method in class net.sbbi.upnp.services.ServiceAction
Look for an output ServiceActionArgument for a given name
getOutputActionArguments() - Method in class net.sbbi.upnp.services.ServiceAction
Return a list containing output ( when a response is received ) arguments objects
getOutputActionArgumentsNames() - Method in class net.sbbi.upnp.services.ServiceAction
Return a list containing output ( when a response is received ) arguments names
getOutputParameterNames() - Method in class net.sbbi.upnp.messages.ActionMessage
The list of output parameters that should be returned by the device service
getPPPDevices(int) - Static method in class net.sbbi.upnp.impls.InternetGatewayDevice
Deprecated. use generic InternetGatewayDevice.getDevices(int) or InternetGatewayDevice.getDevices(int, int, int, NetworkInterface) methods since this one is not usable with all IGD devices ( will only work with devices implementing the urn:schemas-upnp-org:service:WANPPPConnection:1 service )
getParent() - Method in class net.sbbi.upnp.services.ServiceAction
 
getParent() - Method in class net.sbbi.upnp.services.ServiceStateVariable
The parent UPNPService Object
getPresentationURL() - Method in class net.sbbi.upnp.devices.UPNPDevice
Presentation URL
getRegisteredUPNPServiceMBeans(String) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
Computes an array of object names of registered UPNPServiceMBeans for a given UPNP device UDN
getRegisteredUPNPServiceMBeans(String) - Method in interface net.sbbi.upnp.jmx.UPNPDiscoveryMBean
Computes an array of object names of registered UPNPServiceMBeans for a given UPNP device UDN
getRegisteredUPNPServiceMBeansUDNs() - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
The list of registered devices UDN, the returned UDN can be used with the getRegisteredUPNPServiceMBeans(String deviceUDN) method to retreive UDN bound UPNPServiceMBean object names
getRegisteredUPNPServiceMBeansUDNs() - Method in interface net.sbbi.upnp.jmx.UPNPDiscoveryMBean
The list of registered devices UDN, the returned UDN can be used with the getRegisteredUPNPServiceMBeans(String deviceUDN) method to retreive UDN bound UPNPServiceMBean object names
getRelatedStateVariable() - Method in class net.sbbi.upnp.services.ServiceActionArgument
The related service state variable for this ServiceActionArgument
getSCDPData() - Method in class net.sbbi.upnp.services.UPNPService
 
getSCPDURL() - Method in class net.sbbi.upnp.services.UPNPService
 
getSID() - Method in class net.sbbi.upnp.ServiceEventSubscription
The subscription ID returned by the UPNPDevice
getSSDPAliveDelay() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
getSSDPTTL() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
getSearchTargets() - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
The registered devices search targets
getSearchTargets() - Method in interface net.sbbi.upnp.jmx.UPNPDiscoveryMBean
The registered devices search targets
getSerialNumber() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getService(String) - Method in class net.sbbi.upnp.devices.UPNPDevice
Looks for a UPNP device service definition object for the given service URI (Type)
getServiceByID(String) - Method in class net.sbbi.upnp.devices.UPNPDevice
Looks for a UPNP device service definition object for the given service ID
getServiceId() - Method in class net.sbbi.upnp.ServiceEventSubscription
 
getServiceId() - Method in class net.sbbi.upnp.services.UPNPService
 
getServiceOwnerDevice() - Method in class net.sbbi.upnp.services.UPNPService
 
getServiceType() - Method in class net.sbbi.upnp.ServiceEventSubscription
 
getServiceType() - Method in class net.sbbi.upnp.services.UPNPService
 
getServiceURL() - Method in class net.sbbi.upnp.ServiceEventSubscription
 
getServices() - Method in class net.sbbi.upnp.devices.UPNPDevice
Looks for all UPNP device service definitions objects
getServices(String) - Method in class net.sbbi.upnp.devices.UPNPDevice
Looks for the all the UPNP device service definition object for the current UPNP device object.
getSpecVersionMajor() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
 
getSpecVersionMajor() - Method in class net.sbbi.upnp.services.UPNPService
 
getSpecVersionMinor() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
 
getSpecVersionMinor() - Method in class net.sbbi.upnp.services.UPNPService
 
getSpecificPortMappingEntry(String, int, String) - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
Retreives information about a specific port mapping
getStateVar() - Method in class net.sbbi.upnp.messages.StateVariableResponse
 
getStateVariableMessage(String) - Method in class net.sbbi.upnp.messages.UPNPMessageFactory
Creation of a new StateVariableMessage to communicate with the UPNP device, for a service state variable query
getStateVariableValue() - Method in class net.sbbi.upnp.messages.StateVariableResponse
 
getStepRangeValue() - Method in class net.sbbi.upnp.services.ServiceStateVariable
The value step range as a string
getTopLevelChildDevices() - Method in class net.sbbi.upnp.devices.UPNPDevice
Generates a list of all the child ( only top level ) UPNPDevice objects for this device.
getUDN() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getUPC() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getUPNPDataTypeMapping(String) - Static method in class net.sbbi.upnp.services.ServiceStateVariable
 
getUPNPDevice() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
Used for JXPath parsing, do not use this method
getUPNPRootDeviceAsMBeans(UPNPRootDevice) - Static method in class net.sbbi.upnp.jmx.UPNPServiceMBean
Creates UPNPServiceMBean device service mBeans for a given UPNPRootDevice
getUPNPService() - Method in class net.sbbi.upnp.services.UPNPService
Used for JXPath parsing, do not use this method
getUPNPServiceAction(String) - Method in class net.sbbi.upnp.services.UPNPService
Retreives a service action for its given name
getUPNPServiceMBeans() - Method in class net.sbbi.upnp.jmx.UPNPDiscoveryNotification
The registered UPNPServiceMBeans object names bound to this device joining or leaving the network
getUPNPServiceStateVariable(String) - Method in class net.sbbi.upnp.services.UPNPService
Retreives a service state variable for its given name
getURL(String, URL) - Static method in class net.sbbi.upnp.devices.UPNPRootDevice
Parsing an URL from the descriptionXML file
getURLBase() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
URL base acces
getUSN() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
getUSN() - Method in class net.sbbi.upnp.services.UPNPService
 
getUdn() - Method in class net.sbbi.upnp.jmx.UPNPDiscoveryNotification
The device Identifier
getUrl() - Method in class net.sbbi.upnp.devices.DeviceIcon
 
getUsn() - Method in class net.sbbi.upnp.jmx.UPNPDiscoveryNotification
The device id + ":" + type
getValidityTime() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
The validity time for this device in milliseconds,
getValue() - Method in class net.sbbi.upnp.services.ServiceStateVariable
Call to the UPNP device to retreive the state variable actual value
getVendorFirmware() - Method in class net.sbbi.upnp.devices.UPNPRootDevice
 
getWidth() - Method in class net.sbbi.upnp.devices.DeviceIcon
 

H

HANDLE_SSDP_MESSAGES - Static variable in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
Environement key when EXPOSE_UPNP_DEVICES_AS_MBEANS is set to true, will define SSDP messages will be handled by the connector, if set to true new devices joining the network will be automatically exposed as MBeans Key value must be Boolean.TRUE or Boolean.FALSE, default to Boolean.FALSE
HelloWorld - class net.sbbi.upnp.samples.HelloWorld.
Implementation of the HelloWorld example.
HelloWorld() - Constructor for class net.sbbi.upnp.samples.HelloWorld
 
HelloWorldClient - class net.sbbi.upnp.samples.HelloWorldClient.
Client program for the HelloWorld example.
HelloWorldClient() - Constructor for class net.sbbi.upnp.samples.HelloWorldClient
 
HelloWorldInterface - interface net.sbbi.upnp.samples.HelloWorldInterface.
Remote Interface for the HelloWorld example.
HelloWorldServer - class net.sbbi.upnp.samples.HelloWorldServer.
Server program for the HelloWorld example.
HelloWorldServer() - Constructor for class net.sbbi.upnp.samples.HelloWorldServer
 
HttpGetRequest - class net.sbbi.upnp.jmx.HttpGetRequest.
Class to handle HTTP UPNP GET requests on UPNPMBeanDevices
HttpPostRequest - class net.sbbi.upnp.jmx.HttpPostRequest.
Class to handle HTTP POST requests on UPNPMBeanDevices
HttpRequest - class net.sbbi.upnp.jmx.HttpRequest.
A class to parse an HTTP request message.
HttpRequest(String) - Constructor for class net.sbbi.upnp.jmx.HttpRequest
Constructor of the http request, will try to parse the raw request data
HttpRequestHandler - interface net.sbbi.upnp.jmx.HttpRequestHandler.
Interface to define how a class must handle an http request
HttpResponse - class net.sbbi.upnp.HttpResponse.
A class to parse an HTTP response message.
HttpSubscriptionRequest - class net.sbbi.upnp.jmx.HttpSubscriptionRequest.
Class to handle HTTP UPNP SUBSCRIBE and UNSUBSCRIBE requests on UPNPMBeanDevices
handleNotification(Notification, Object) - Method in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
 
handleStateVariableEvent(String, String) - Method in interface net.sbbi.upnp.ServiceEventHandler
Handle a var change, called each time a UPNP service fires a state variable eventing message.
handleStateVariableEvent(String, String) - Method in class net.sbbi.upnp.samples.MyStateVariableEventsHandler
 

I

I1 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
1 Byte int.
I1_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
I2 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
2 Byte int.
I2_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
I4 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
4 Byte int.
I4_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
IGDAccessSample - class net.sbbi.upnp.samples.IGDAccessSample.
Sample class to access an UPNP device that implement the Internet Gateway Device specs This sample will simply print the device external ip.
IGDAccessSample() - Constructor for class net.sbbi.upnp.samples.IGDAccessSample
 
IGDPortsTest - class net.sbbi.upnp.samples.IGDPortsTest.
This will use the net.sbbi.upnp.impls.InternetGatewayDevice class to discover IGD devices on the nework via the getDevices() method and try to open and then close port 9090 on the IGD device.
IGDPortsTest() - Constructor for class net.sbbi.upnp.samples.IGDPortsTest
 
IMPL_NAME - Static variable in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Fixed point, integer number.
INT_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
ISO8601Date - class net.sbbi.upnp.services.ISO8601Date.
ISO8601 Date implementation taken from org.w3c package and modified to work with UPNP date types
ISO8601Date() - Constructor for class net.sbbi.upnp.services.ISO8601Date
 
InternetGatewayDevice - class net.sbbi.upnp.impls.InternetGatewayDevice.
This class can be used to access some funtionalities on the InternetGatewayDevice on your network without having to know anything about the required input/output parameters.
InternetGatewayDevice(UPNPRootDevice) - Constructor for class net.sbbi.upnp.impls.InternetGatewayDevice
 
invoke(String, Object[], String[]) - Method in class net.sbbi.upnp.jmx.UPNPServiceMBean
 
isActive() - Method in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
 
isRootDevice() - Method in class net.sbbi.upnp.devices.UPNPDevice
 
isSendEvents() - Method in class net.sbbi.upnp.services.ServiceStateVariable
Boolean to indicate if the variable is sending events when value of the var is changing.
isStarted() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 

J

JDK5ManagmentAsUpnp - class net.sbbi.upnp.samples.JDK5ManagmentAsUpnp.
Sample class to expose JRE 1.5 JVM MBeans as UPNP devices
JDK5ManagmentAsUpnp() - Constructor for class net.sbbi.upnp.samples.JDK5ManagmentAsUpnp
 
JMXManager - class net.sbbi.upnp.jmx.JMXManager.
JMX manager for UPNP devices, entry point for the MX4j HTTP admin console
JMXManager() - Constructor for class net.sbbi.upnp.jmx.JMXManager
 
JXPathParser - class net.sbbi.upnp.JXPathParser.
Parser to use with JXPath, this is used to fix some problems encountered with some UPNP devices returning buggy xml docs...
JXPathParser() - Constructor for class net.sbbi.upnp.JXPathParser
 

M

MyDiscoveryEventsHandler - class net.sbbi.upnp.samples.MyDiscoveryEventsHandler.
 
MyDiscoveryEventsHandler() - Constructor for class net.sbbi.upnp.samples.MyDiscoveryEventsHandler
 
MyStateVariableEventsHandler - class net.sbbi.upnp.samples.MyStateVariableEventsHandler.
 
MyStateVariableEventsHandler() - Constructor for class net.sbbi.upnp.samples.MyStateVariableEventsHandler
 
main(String[]) - Static method in class net.sbbi.upnp.jmx.JMXManager
 
main(String[]) - Static method in class net.sbbi.upnp.samples.DiscoveryAdvertisementSample
 
main(String[]) - Static method in class net.sbbi.upnp.samples.HelloWorldClient
 
main(String[]) - Static method in class net.sbbi.upnp.samples.HelloWorldServer
 
main(String[]) - Static method in class net.sbbi.upnp.samples.IGDAccessSample
 
main(String[]) - Static method in class net.sbbi.upnp.samples.IGDPortsTest
 
main(String[]) - Static method in class net.sbbi.upnp.samples.JDK5ManagmentAsUpnp
 
main(String[]) - Static method in class net.sbbi.upnp.samples.MyDiscoveryEventsHandler
 
main(String[]) - Static method in class net.sbbi.upnp.samples.MyStateVariableEventsHandler
 

N

NUMBER - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Same as r8.
NUMBER_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
net.sbbi.upnp - package net.sbbi.upnp
 
net.sbbi.upnp.devices - package net.sbbi.upnp.devices
 
net.sbbi.upnp.impls - package net.sbbi.upnp.impls
 
net.sbbi.upnp.jmx - package net.sbbi.upnp.jmx
 
net.sbbi.upnp.jmx.upnp - package net.sbbi.upnp.jmx.upnp
 
net.sbbi.upnp.messages - package net.sbbi.upnp.messages
 
net.sbbi.upnp.remote - package net.sbbi.upnp.remote
 
net.sbbi.upnp.samples - package net.sbbi.upnp.samples
 
net.sbbi.upnp.services - package net.sbbi.upnp.services
 
newJMXConnectorServer(JMXServiceURL, Map, MBeanServer) - Method in class net.sbbi.upnp.jmx.upnp.ServerProvider
 

P

parse(String) - Static method in class net.sbbi.upnp.services.ISO8601Date
Parse the given string in ISO 8601 format and build a Date object.
parseXML(InputStream) - Method in class net.sbbi.upnp.JXPathParser
 
postDeregister() - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
postRegister(Boolean) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
preDeregister() - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
preRegister(MBeanServer, ObjectName) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 

R

R4 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
4 Byte float.
R4_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
R8 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
8 Byte float.
R8_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
ROOT_DEVICES - Static variable in class net.sbbi.upnp.Discovery
 
register(UPNPService, ServiceEventHandler, int) - Method in class net.sbbi.upnp.ServicesEventing
Register state variable events notification for a device service
registerEvent(int, String, DiscoveryEventHandler) - Method in class net.sbbi.upnp.DiscoveryAdvertisement
Registers an event category sent by UPNP devices
registerEvent(UPNPService, ServiceEventHandler, int) - Method in class net.sbbi.upnp.ServicesEventing
Register state variable events notification for a device service
registerResultsHandler(DiscoveryResultsHandler, String) - Method in class net.sbbi.upnp.DiscoveryListener
Registers an SSDP response message handler
removeNotificationListener(NotificationListener) - Method in class net.sbbi.upnp.jmx.UPNPDiscovery
 
resetValidityTime(String) - Method in class net.sbbi.upnp.devices.UPNPRootDevice
Resets the device validity time
run() - Method in class net.sbbi.upnp.DiscoveryAdvertisement
 
run() - Method in class net.sbbi.upnp.DiscoveryListener
 
run() - Method in class net.sbbi.upnp.ServicesEventing
 
run() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevicesDiscoveryHandler
 
run() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevicesRequestsHandler
 

S

SSDP_ALIVE_NOTIFICATION - Static variable in interface net.sbbi.upnp.jmx.UPNPDiscoveryMBean
Notification type for devices joining the network
SSDP_BYEBYE_NOTIFICATION - Static variable in interface net.sbbi.upnp.jmx.UPNPDiscoveryMBean
Notification type for devices leaving the network
SSDP_IP - Static variable in class net.sbbi.upnp.Discovery
 
SSDP_PORT - Static variable in class net.sbbi.upnp.Discovery
 
STRING - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Unicode string.
STRING_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
ServerProvider - class net.sbbi.upnp.jmx.upnp.ServerProvider.
JMX connector to expose as UPNP devices, all (or a set) MBeans registered into the server The JMX service URL looks like this : service:jmx:upnp://localhost:8080 Only the host and port settings can be changed.
ServerProvider() - Constructor for class net.sbbi.upnp.jmx.upnp.ServerProvider
 
ServiceAction - class net.sbbi.upnp.services.ServiceAction.
An object to represent a service action proposed by an UPNP service
ServiceActionArgument - class net.sbbi.upnp.services.ServiceActionArgument.
An argument for a service action
ServiceActionArgument() - Constructor for class net.sbbi.upnp.services.ServiceActionArgument
 
ServiceEventHandler - interface net.sbbi.upnp.ServiceEventHandler.
Interface to implement to receive notifications about state variables changes on au UPNP service.
ServiceEventMessageParser - class net.sbbi.upnp.ServiceEventMessageParser.
Simple SAX handler for UPNP service event message parsing, this message is in SOAP format
ServiceEventSubscription - class net.sbbi.upnp.ServiceEventSubscription.
This class is used to provide information about a subscription done via the ServicesEventing class
ServiceEventSubscription(String, String, URL, String, InetAddress, int) - Constructor for class net.sbbi.upnp.ServiceEventSubscription
 
ServiceStateVariable - class net.sbbi.upnp.services.ServiceStateVariable.
Class to contain a service state variable definition
ServiceStateVariableTypes - interface net.sbbi.upnp.services.ServiceStateVariableTypes.
Interface to defined allowed values for service state variables data types
ServicesEventing - class net.sbbi.upnp.ServicesEventing.
This class can be used with the ServiceEventHandler interface to recieve notifications about state variables changes on a given UPNP service.
StateVariableMessage - class net.sbbi.upnp.messages.StateVariableMessage.
This class is used to create state variable messages to comminicate with the device
StateVariableResponse - class net.sbbi.upnp.messages.StateVariableResponse.
This class contains data returned by a state variable query response
StateVariableResponseParser - class net.sbbi.upnp.messages.StateVariableResponseParser.
Simple SAX handler for UPNP state variable query response message parsing, this message is in SOAP format
say(String) - Method in class net.sbbi.upnp.samples.HelloWorld
 
say(String) - Method in interface net.sbbi.upnp.samples.HelloWorldInterface
Remotely invocable method.
select(ObjectName, String) - Method in interface net.sbbi.upnp.jmx.upnp.UPNPMBeanBuilder
Select if the given MBean represented by it's object name, implemented by class className can be exposed as an UPNP Device
select(ObjectName, String) - Method in class net.sbbi.upnp.jmx.upnp.UPNPMBeanBuilderImpl
 
sendSearchMessage(InetAddress, int, int, String) - Static method in class net.sbbi.upnp.Discovery
Sends an SSDP search message on the network
service(Set, HttpRequest) - Method in class net.sbbi.upnp.jmx.HttpGetRequest
 
service(Set, HttpRequest) - Method in class net.sbbi.upnp.jmx.HttpPostRequest
 
service(Set, HttpRequest) - Method in interface net.sbbi.upnp.jmx.HttpRequestHandler
Handles the HTTP request
service(Set, HttpRequest) - Method in class net.sbbi.upnp.jmx.HttpSubscriptionRequest
 
service() - Method in class net.sbbi.upnp.messages.ActionMessage
Executes the message and retuns the UPNP device response, according to the UPNP specs, this method could take up to 30 secs to process ( time allowed for a device to respond to a request )
service() - Method in class net.sbbi.upnp.messages.StateVariableMessage
Executes the state variable query and retuns the UPNP device response, according to the UPNP specs, this method could take up to 30 secs to process ( time allowed for a device to respond to a request )
setAllowedValueRange(String, String, String) - Method in class net.sbbi.upnp.jmx.UPNPAttributeInfo
 
setAttribute(Attribute) - Method in class net.sbbi.upnp.jmx.UPNPServiceMBean
 
setAttributes(AttributeList) - Method in class net.sbbi.upnp.jmx.UPNPServiceMBean
 
setBindAddress(InetSocketAddress) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
setDaemon(boolean) - Method in class net.sbbi.upnp.DiscoveryAdvertisement
 
setDaemon(boolean) - Method in class net.sbbi.upnp.DiscoveryListener
Sets the listener as a daemon thread
setDaemon(boolean) - Method in class net.sbbi.upnp.ServicesEventing
Set the listeniner thread as a daemon, default to true.
setDaemonPort(int) - Method in class net.sbbi.upnp.ServicesEventing
Sets the listener thread port, default to 9999.
setDefaultValue(String) - Method in class net.sbbi.upnp.jmx.UPNPAttributeInfo
 
setInputParameter(String, Object) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call.
setInputParameter(String, String) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call.
setInputParameter(String, Date) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, boolean) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, byte) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, short) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, int) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, long) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, float) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, double) - Method in class net.sbbi.upnp.messages.ActionMessage
Set the value of an input parameter before a message service call
setSSDPAliveDelay(int) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
The SSDP alive broadcast message sending delay in seconds, should be greater than 1800 secs
setSSDPTTL(int) - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
setUPNPDataType(String) - Method in class net.sbbi.upnp.jmx.UPNPAttributeInfo
 
shutdown() - Method in class net.sbbi.upnp.jmx.JMXManager
 
start() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
start() - Method in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
 
startElement(String, String, String, Attributes) - Method in class net.sbbi.upnp.ServiceEventMessageParser
 
startElement(String, String, String, Attributes) - Method in class net.sbbi.upnp.messages.ActionMessageResponseParser
 
startElement(String, String, String, Attributes) - Method in class net.sbbi.upnp.messages.StateVariableResponseParser
 
startup(int) - Method in class net.sbbi.upnp.jmx.JMXManager
 
stop() - Method in class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
stop() - Method in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
 

T

TIME - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Time in a subset of ISO 8601 format with no date and no time zone.
TIME_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
TIME_TZ - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Time in a subset of ISO 8601 format with optional time zone but no date.
TIME_TZ_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
toString() - Method in class net.sbbi.upnp.devices.UPNPDevice
The toString return the device type
toString() - Method in class net.sbbi.upnp.messages.ActionResponse
 

U

UI1 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Unsigned 1 Byte int.
UI1_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
UI2 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Unsigned 2 Byte int.
UI2_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
UI4 - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Unsigned 4 Byte int.
UI4_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
UPNPAttributeInfo - class net.sbbi.upnp.jmx.UPNPAttributeInfo.
ALPHA stage an unusable
UPNPAttributeInfo(String, String, Method, Method) - Constructor for class net.sbbi.upnp.jmx.UPNPAttributeInfo
 
UPNPAttributeInfo(String, String, String, boolean, boolean, boolean) - Constructor for class net.sbbi.upnp.jmx.UPNPAttributeInfo
 
UPNPConnectorServer - class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer.
JMX connector server, this connector can be used to expose all deployed MBeans on an MBeans Server as UPNP devices
You can use an object implementing the UPNPMBeanBuilder interface do define which beans can be deployed as UPNP devices.
UPNPConnectorServer(MBeanServer, JMXServiceURL, Map) - Constructor for class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
 
UPNPDevice - class net.sbbi.upnp.devices.UPNPDevice.
This class represents an UPNP device, this device contains a set of services that will be needed to access the device functionalities.
UPNPDevice() - Constructor for class net.sbbi.upnp.devices.UPNPDevice
 
UPNPDiscovery - class net.sbbi.upnp.jmx.UPNPDiscovery.
MBean to discover UPNP devices on the network and register the devices service as UPNPServiceMBean objects during the MBean registration.
UPNPDiscovery(int, boolean, boolean) - Constructor for class net.sbbi.upnp.jmx.UPNPDiscovery
Main constructor, will discover all devices types
UPNPDiscovery(String, int, boolean, boolean) - Constructor for class net.sbbi.upnp.jmx.UPNPDiscovery
Discover devices of a given type
UPNPDiscovery(String[], int, boolean, boolean) - Constructor for class net.sbbi.upnp.jmx.UPNPDiscovery
Discover devices of a given type
UPNPDiscoveryMBean - interface net.sbbi.upnp.jmx.UPNPDiscoveryMBean.
MBean to discover UPNP devices on the network and register the devices service as UPNPServiceMBean objects during the MBean registration.
UPNPDiscoveryNotification - class net.sbbi.upnp.jmx.UPNPDiscoveryNotification.
Discovery notification sent when a new set of UPNPServiceMBean for a given discovered UPNP device is registered within the server.
UPNPDiscoveryNotification(String, Object, long, long) - Constructor for class net.sbbi.upnp.jmx.UPNPDiscoveryNotification
 
UPNPMBeanBuilder - interface net.sbbi.upnp.jmx.upnp.UPNPMBeanBuilder.
Interface to define and build which MBeans can be deployed as UPNP devices by an UPNPConnectorServer
UPNPMBeanBuilderImpl - class net.sbbi.upnp.jmx.upnp.UPNPMBeanBuilderImpl.
Basic implementation, will deploy all MBeans as simple UPNP devices
UPNPMBeanBuilderImpl() - Constructor for class net.sbbi.upnp.jmx.upnp.UPNPMBeanBuilderImpl
 
UPNPMBeanDevice - class net.sbbi.upnp.jmx.UPNPMBeanDevice.
This class can be used to expose a JMX MBean as an UPNP device.
UPNPMBeanDevice(String, int, String, String, String, String) - Constructor for class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
UPNPMBeanDevice(String, String, int, String, String, String, String) - Constructor for class net.sbbi.upnp.jmx.UPNPMBeanDevice
 
UPNPMBeanDevicesDiscoveryHandler - class net.sbbi.upnp.jmx.UPNPMBeanDevicesDiscoveryHandler.
Class to handle UPNP discovery mechanism on UPNPMBeanDevice
UPNPMBeanDevicesRequestsHandler - class net.sbbi.upnp.jmx.UPNPMBeanDevicesRequestsHandler.
Class to handle HTTP UPNP requests on UPNPMBeanDevices
UPNPMBeanService - class net.sbbi.upnp.jmx.UPNPMBeanService.
Class to expose an JMX Mbean as an UPNP device service, this class shouldn't be used directly
UPNPMessageFactory - class net.sbbi.upnp.messages.UPNPMessageFactory.
Factory to create UPNP messages to access and communicate with a given UPNPDevice service capabilities
UPNPOperationInfo - class net.sbbi.upnp.jmx.UPNPOperationInfo.
ALPHA stage an unusable
UPNPOperationInfo(String, Method) - Constructor for class net.sbbi.upnp.jmx.UPNPOperationInfo
 
UPNPOperationInfo(String, String, MBeanParameterInfo[], String, int) - Constructor for class net.sbbi.upnp.jmx.UPNPOperationInfo
 
UPNPResponseException - exception net.sbbi.upnp.messages.UPNPResponseException.
An exception throws when parsing a message if a SOAP fault exception is returned.
UPNPResponseException() - Constructor for class net.sbbi.upnp.messages.UPNPResponseException
 
UPNPResponseException(int, String) - Constructor for class net.sbbi.upnp.messages.UPNPResponseException
 
UPNPRootDevice - class net.sbbi.upnp.devices.UPNPRootDevice.
Root UPNP device that is contained in a device definition file.
UPNPRootDevice(URL, String, String, String, String) - Constructor for class net.sbbi.upnp.devices.UPNPRootDevice
Constructor for the root device, constructs itself from An xml device definition file provided by the UPNP device via http normally.
UPNPRootDevice(URL, String, String) - Constructor for class net.sbbi.upnp.devices.UPNPRootDevice
Constructor for the root device, constructs itself from An xml device definition file provided by the UPNP device via http normally.
UPNPRootDevice(URL, String) - Constructor for class net.sbbi.upnp.devices.UPNPRootDevice
Constructor for the root device, constructs itself from An xml device definition file provided by the UPNP device via http normally.
UPNPService - class net.sbbi.upnp.services.UPNPService.
Representation of an UPNP service
UPNPService(JXPathContext, URL, UPNPDevice) - Constructor for class net.sbbi.upnp.services.UPNPService
 
UPNPServiceMBean - class net.sbbi.upnp.jmx.UPNPServiceMBean.
This is a dynamic MBean for UPNP services The dynamic MBean will be populated with basic informations about UPNP service attributes and operations.
UPNPServiceMBean(UPNPDevice, UPNPService) - Constructor for class net.sbbi.upnp.jmx.UPNPServiceMBean
Creates a dynamic MBean from an UPNP service with no resource bundle to describe the service
UPNPServiceMBean(UPNPDevice, UPNPService, Locale, String) - Constructor for class net.sbbi.upnp.jmx.UPNPServiceMBean
Creates a dynamic MBean from an UPNP service
UPNPToJavaObject(String, String) - Static method in class net.sbbi.upnp.services.ServiceStateVariable
 
UPNP_MBEANS_BUILDER - Static variable in class net.sbbi.upnp.jmx.upnp.UPNPConnectorServer
Environement key used to define the UPNPMBeanBuilder used to select MBeans to deploy as UPNP devices Key value must be an object UPNPMBeanBuilder instance.
UPNP_PROTOCOL - Static variable in class net.sbbi.upnp.jmx.upnp.ServerProvider
 
URI - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Universal Resource Identifier.
URI_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
UUID - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
Universally Unique ID.
UUID_INT - Static variable in interface net.sbbi.upnp.services.ServiceStateVariableTypes
 
UnicastRemoteObject - class net.sbbi.upnp.remote.UnicastRemoteObject.
This class can be used for remote objects that need to work behind an NAT firewall compatible with IGD UPNP specifications.
unRegister(UPNPService, ServiceEventHandler) - Method in class net.sbbi.upnp.ServicesEventing
Unregisters events notifications from a service
unRegisterEvent(int, String, DiscoveryEventHandler) - Method in class net.sbbi.upnp.DiscoveryAdvertisement
Unregisters an event category sent by UPNP devices
unRegisterResultsHandler(DiscoveryResultsHandler, String) - Method in class net.sbbi.upnp.DiscoveryListener
Unregisters an SSDP response message handler

A B C D E F G H I J M N P R S T U

Copyright © 2005 SuperBonBon Industries. All Rights Reserved.