|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectDrag_n_Drop.BService
public class BService
The BService class allows an application to create, register and update a ZeroConf service record. It also allows the application to set and get metadata records, and listen to events (nodes entering and leaving) corresponding to that service.
Constructor Summary | |
---|---|
BService(java.lang.String dnsName)
Register a ZeroConf service, using the raw service type name. |
|
BService(java.lang.String name,
java.lang.String packetType)
Register a ZeroConf service, specifying the name of the service and the packet type. |
Method Summary | |
---|---|
java.lang.String |
get(java.lang.String key)
Returns the value of the metadata for corresponding key |
void |
listenToSelf(boolean listen)
Currently not used. |
void |
operationFailed(com.apple.dnssd.DNSSDService arg0,
int arg1)
|
void |
register()
Register the service with the default name |
void |
register(int port)
Register the service with the port. |
void |
register(java.lang.String name)
Register the service with the name provided |
void |
register(java.lang.String name,
int port)
Register the service with the given name and port. |
void |
serviceFound(com.apple.dnssd.DNSSDService browser,
int flags,
int ifIndex,
java.lang.String name,
java.lang.String regType,
java.lang.String domain)
|
void |
serviceLost(com.apple.dnssd.DNSSDService browser,
int flags,
int ifIndex,
java.lang.String name,
java.lang.String regType,
java.lang.String domain)
|
void |
serviceRegistered(com.apple.dnssd.DNSSDRegistration arg0,
int arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.String arg4)
|
void |
serviceResolved(com.apple.dnssd.DNSSDService resolver,
int flags,
int ifIndex,
java.lang.String fullName,
java.lang.String hostName,
int port,
com.apple.dnssd.TXTRecord txtRecord)
|
void |
set(java.lang.String key,
java.lang.Object value)
Set the metadata for the service |
void |
setListener(BListener listener)
Set the class that listens to events on this service |
void |
update()
Update the service record. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BService(java.lang.String name, java.lang.String packetType)
name
- Human-readable name of service offeredpacketType
- Type of packet used (TCP, UDP)public BService(java.lang.String dnsName)
dnsName
- Raw name of serviceMethod Detail |
---|
public void set(java.lang.String key, java.lang.Object value)
key
- Key for metadatavalue
- Value corresponding to keypublic java.lang.String get(java.lang.String key)
key
-
public void register()
public void register(java.lang.String name)
name
- Name of the servicepublic void register(int port)
port
- Port on which service is provided.public void register(java.lang.String name, int port)
name
- Name of the service.port
- Port on which service is provided.public void update()
public void listenToSelf(boolean listen)
listen
- public void setListener(BListener listener)
listener
- public void serviceFound(com.apple.dnssd.DNSSDService browser, int flags, int ifIndex, java.lang.String name, java.lang.String regType, java.lang.String domain)
serviceFound
in interface com.apple.dnssd.BrowseListener
public void serviceLost(com.apple.dnssd.DNSSDService browser, int flags, int ifIndex, java.lang.String name, java.lang.String regType, java.lang.String domain)
serviceLost
in interface com.apple.dnssd.BrowseListener
public void serviceResolved(com.apple.dnssd.DNSSDService resolver, int flags, int ifIndex, java.lang.String fullName, java.lang.String hostName, int port, com.apple.dnssd.TXTRecord txtRecord)
serviceResolved
in interface com.apple.dnssd.ResolveListener
public void operationFailed(com.apple.dnssd.DNSSDService arg0, int arg1)
operationFailed
in interface com.apple.dnssd.BaseListener
public void serviceRegistered(com.apple.dnssd.DNSSDRegistration arg0, int arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4)
serviceRegistered
in interface com.apple.dnssd.RegisterListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |