org.universAAL.middleware.connectors
Interface DiscoveryConnector

Package class diagram package DiscoveryConnector
All Superinterfaces:
Connector
All Known Implementing Classes:
SLPDiscoveryConnector

public interface DiscoveryConnector
extends Connector

Interface for the discovery connector.

Author:
Michele Girolami, Francesco Furfari

Method Summary
 void addAALSpaceListener(ServiceListener listener)
           
 void announceAALSpace(AALSpaceCard spaceCard)
          Announce the existence of an AALSpace
 void deregisterAALSpace(AALSpaceCard spaceCard)
          De-register an AALSpace
 List<AALSpaceCard> findAALSpace()
          Discovers all the AALSpace without a filter
 List<AALSpaceCard> findAALSpace(Dictionary<String,String> filters)
          Discovers all the AALSpace matching agains the filter
 String getSDPPRotocol()
           
 void removeAALSpaceListener(ServiceListener listener)
           
 
Methods inherited from interface org.universAAL.middleware.connectors.Connector
dispose, getDescription, getName, getProvider, getVersion, init, loadConfigurations
 

Method Detail

findAALSpace

List<AALSpaceCard> findAALSpace(Dictionary<String,String> filters)
                                throws DiscoveryConnectorException
Discovers all the AALSpace matching agains the filter

Parameters:
filter -
Returns:
Throws:
DiscoveryConnectorException

findAALSpace

List<AALSpaceCard> findAALSpace()
                                throws DiscoveryConnectorException
Discovers all the AALSpace without a filter

Returns:
Throws:
DiscoveryConnectorException

announceAALSpace

void announceAALSpace(AALSpaceCard spaceCard)
                      throws DiscoveryConnectorException
Announce the existence of an AALSpace

Parameters:
card -
Throws:
DiscoveryConnectorException

deregisterAALSpace

void deregisterAALSpace(AALSpaceCard spaceCard)
                        throws DiscoveryConnectorException
De-register an AALSpace

Parameters:
spaceCard -
Throws:
DiscoveryConnectorException

getSDPPRotocol

String getSDPPRotocol()

addAALSpaceListener

void addAALSpaceListener(ServiceListener listener)

removeAALSpaceListener

void removeAALSpaceListener(ServiceListener listener)


Copyright © 2014 universAAL Consortium. All Rights Reserved.