org.livetribe.slp.spi.sa
Interface ServiceAgentManager

All Superinterfaces:
AgentManager
All Known Implementing Classes:
StandardServiceAgentManager

public interface ServiceAgentManager
extends AgentManager

Version:
$Rev: 200 $ $Date: 2006-08-09 14:17:10 +0200 (Wed, 09 Aug 2006) $

Method Summary
 boolean isTCPListening()
           
 DAAdvert[] multicastDASrvRqst(Scopes scopes, String filter, String language, long timeframe)
           
 void multicastSrvDeRegNotification(ServiceInfo service, ServiceAgentInfo serviceAgent)
           
 void multicastSrvRegNotification(ServiceInfo service, ServiceAgentInfo serviceAgent, boolean freshRegistration)
           
 SrvAck tcpSrvDeReg(InetAddress address, ServiceInfo service, ServiceAgentInfo serviceAgent)
           
 SrvAck tcpSrvReg(InetAddress address, ServiceInfo service, ServiceAgentInfo serviceAgent, boolean freshRegistration)
           
 void tcpSrvRply(Socket socket, ServiceAgentInfo serviceAgent, Integer xid, String language, List serviceInfos)
           
 void udpSAAdvert(InetSocketAddress address, ServiceAgentInfo serviceAgent, Integer xid, String language)
           
 void udpSrvRply(InetSocketAddress address, ServiceAgentInfo serviceAgent, Integer xid, String language, List serviceInfos)
           
 
Methods inherited from interface org.livetribe.slp.spi.AgentManager
addMessageListener, isRunning, removeMessageListener, start, stop
 

Method Detail

isTCPListening

boolean isTCPListening()

multicastDASrvRqst

DAAdvert[] multicastDASrvRqst(Scopes scopes,
                              String filter,
                              String language,
                              long timeframe)
                              throws IOException
Throws:
IOException

udpSAAdvert

void udpSAAdvert(InetSocketAddress address,
                 ServiceAgentInfo serviceAgent,
                 Integer xid,
                 String language)
                 throws IOException
Throws:
IOException

tcpSrvReg

SrvAck tcpSrvReg(InetAddress address,
                 ServiceInfo service,
                 ServiceAgentInfo serviceAgent,
                 boolean freshRegistration)
                 throws IOException
Throws:
IOException

tcpSrvDeReg

SrvAck tcpSrvDeReg(InetAddress address,
                   ServiceInfo service,
                   ServiceAgentInfo serviceAgent)
                   throws IOException
Throws:
IOException

tcpSrvRply

void tcpSrvRply(Socket socket,
                ServiceAgentInfo serviceAgent,
                Integer xid,
                String language,
                List serviceInfos)
                throws IOException
Throws:
IOException

udpSrvRply

void udpSrvRply(InetSocketAddress address,
                ServiceAgentInfo serviceAgent,
                Integer xid,
                String language,
                List serviceInfos)
                throws IOException
Throws:
IOException

multicastSrvRegNotification

void multicastSrvRegNotification(ServiceInfo service,
                                 ServiceAgentInfo serviceAgent,
                                 boolean freshRegistration)
                                 throws IOException
Throws:
IOException

multicastSrvDeRegNotification

void multicastSrvDeRegNotification(ServiceInfo service,
                                   ServiceAgentInfo serviceAgent)
                                   throws IOException
Throws:
IOException


Copyright © 2006-2012 LiveTribe. All Rights Reserved.