edu.columbia.cs.irt.rfidentify.server
Class ZeroConfigRegister

java.lang.Object
  extended by edu.columbia.cs.irt.rfidentify.server.ZeroConfigRegister
All Implemented Interfaces:
com.apple.dnssd.BaseListener, com.apple.dnssd.RegisterListener

public class ZeroConfigRegister
extends java.lang.Object
implements com.apple.dnssd.RegisterListener

Register with zeroconfig service Requires OS specific bindings

Author:
"Blake Arnold"

Constructor Summary
ZeroConfigRegister(int port)
          Initializes
 
Method Summary
 void operationFailed(com.apple.dnssd.DNSSDService service, int err)
           
 void serviceRegistered(com.apple.dnssd.DNSSDRegistration registration, int flags, java.lang.String serviceName, java.lang.String regType, java.lang.String domain)
           
 void start()
          starts registration
 void stop()
          unregisters
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZeroConfigRegister

public ZeroConfigRegister(int port)
Initializes

Parameters:
port - port number to register
Method Detail

serviceRegistered

public void serviceRegistered(com.apple.dnssd.DNSSDRegistration registration,
                              int flags,
                              java.lang.String serviceName,
                              java.lang.String regType,
                              java.lang.String domain)
Specified by:
serviceRegistered in interface com.apple.dnssd.RegisterListener

operationFailed

public void operationFailed(com.apple.dnssd.DNSSDService service,
                            int err)
Specified by:
operationFailed in interface com.apple.dnssd.BaseListener

start

public void start()
starts registration


stop

public void stop()
unregisters