org.ws4d.java.communication
Interface CommunicationBinding

All Known Implementing Classes:
HTTPBinding, HTTPSBinding

public interface CommunicationBinding

This interface enables Bindings for communication.

A binding represents one or more endpoints which allow access to a resource, a device or an service.


Method Summary
 java.lang.String getCommunicationManagerId()
          Returns the ID of the protocol/technology this binding corresponds to (e.g.
 URI getTransportAddress()
          Returns an URI for this binding.
 int getType()
           
 

Method Detail

getType

int getType()

getCommunicationManagerId

java.lang.String getCommunicationManagerId()
Returns the ID of the protocol/technology this binding corresponds to (e.g. DPWS, Bluetooth, ZigBee, etc.).

Returns:
the ID of this binding's protocol/technology

getTransportAddress

URI getTransportAddress()
Returns an URI for this binding. This URI is a transport address to access this binding.

Returns:
an URI to access.