org.livetribe.slp.spi.da
Class StandardDirectoryAgentManager

java.lang.Object
  extended by org.livetribe.slp.spi.StandardAgentManager
      extended by org.livetribe.slp.spi.da.StandardDirectoryAgentManager
All Implemented Interfaces:
AgentManager, DirectoryAgentManager

public class StandardDirectoryAgentManager
extends StandardAgentManager
implements DirectoryAgentManager

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

Field Summary
 
Fields inherited from class org.livetribe.slp.spi.StandardAgentManager
logger
 
Constructor Summary
StandardDirectoryAgentManager()
           
 
Method Summary
protected  TCPConnector createTCPConnector()
           
 void doStart()
           
 InetAddress getInetAddress()
           
 void multicastDAAdvert(long bootTime, Scopes scopes, Attributes attributes, Integer xid, String language)
           
 void setInetAddress(InetAddress address)
           
 void tcpSrvAck(Socket socket, Integer xid, String language, int errorCode)
           
 void tcpSrvRply(Socket socket, Integer xid, String language, List serviceInfos)
           
 void udpDAAdvert(InetSocketAddress address, long bootTime, Scopes scopes, Attributes attributes, Integer xid, String language)
           
 
Methods inherited from class org.livetribe.slp.spi.StandardAgentManager
addMessageListener, closeNoExceptions, configureTCPConnector, configureUDPConnector, convergentDASrvRqst, convergentMulticastSend, convergentSASrvRqst, convergentSrvRqst, createUDPConnector, doStop, generateXID, getMaxTransmissionUnit, getMulticastAddress, getMulticastMaxWait, getMulticastTimeouts, getNotificationPort, getPort, getTCPConnector, getUDPConnector, isRunning, removeMessageListener, serializeMessage, setMaxTransmissionUnit, setMulticastAddress, setMulticastMaxWait, setMulticastTimeouts, setNotificationPort, setPort, setTCPConnector, setUDPConnector, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.livetribe.slp.spi.AgentManager
addMessageListener, isRunning, removeMessageListener, start, stop
 

Constructor Detail

StandardDirectoryAgentManager

public StandardDirectoryAgentManager()
Method Detail

getInetAddress

public InetAddress getInetAddress()

setInetAddress

public void setInetAddress(InetAddress address)

doStart

public void doStart()
             throws IOException
Overrides:
doStart in class StandardAgentManager
Throws:
IOException

createTCPConnector

protected TCPConnector createTCPConnector()
                                   throws IOException
Overrides:
createTCPConnector in class StandardAgentManager
Throws:
IOException

multicastDAAdvert

public void multicastDAAdvert(long bootTime,
                              Scopes scopes,
                              Attributes attributes,
                              Integer xid,
                              String language)
                       throws IOException
Specified by:
multicastDAAdvert in interface DirectoryAgentManager
Throws:
IOException

udpDAAdvert

public void udpDAAdvert(InetSocketAddress address,
                        long bootTime,
                        Scopes scopes,
                        Attributes attributes,
                        Integer xid,
                        String language)
                 throws IOException
Specified by:
udpDAAdvert in interface DirectoryAgentManager
Throws:
IOException

tcpSrvAck

public void tcpSrvAck(Socket socket,
                      Integer xid,
                      String language,
                      int errorCode)
               throws IOException
Specified by:
tcpSrvAck in interface DirectoryAgentManager
Throws:
IOException

tcpSrvRply

public void tcpSrvRply(Socket socket,
                       Integer xid,
                       String language,
                       List serviceInfos)
                throws IOException
Specified by:
tcpSrvRply in interface DirectoryAgentManager
Throws:
IOException


Copyright © 2006-2012 LiveTribe. All Rights Reserved.