Class ExxtractorConnection.JmdnsServiceHandler
java.lang.Object
com.exxothermic.audioeverywheresdk.ExxtractorConnection.JmdnsServiceHandler
- All Implemented Interfaces:
JmdnsService.JmdnsServiceHandler
- Enclosing class:
- ExxtractorConnection
public class ExxtractorConnection.JmdnsServiceHandler
extends Object
implements JmdnsService.JmdnsServiceHandler
Inner class which handles the jmdns events
- Since:
- 01/09/2014
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Method which handles the timeout of the jmdns servicevoid
handleRemovedService
(String serviceName, javax.jmdns.ServiceInfo serviceInfo) Method which is expected to be called upon a removed serviceboolean
handleResolvedService
(String serviceName, javax.jmdns.ServiceInfo serviceInfo, AudioEverywhereResponseHandler responseHandler) Method which is expected to be called upon a resolved servicevoid
setTargetCanonicalName
(String canonicalName) Sets the canonical name of the server used to filter services.
-
Field Details
-
SERVICE_NAME_FMT
- See Also:
-
-
Constructor Details
-
JmdnsServiceHandler
-
JmdnsServiceHandler
public JmdnsServiceHandler()
-
-
Method Details
-
setTargetCanonicalName
Description copied from interface:JmdnsService.JmdnsServiceHandler
Sets the canonical name of the server used to filter services.- Specified by:
setTargetCanonicalName
in interfaceJmdnsService.JmdnsServiceHandler
-
handleRemovedService
Method which is expected to be called upon a removed service- Specified by:
handleRemovedService
in interfaceJmdnsService.JmdnsServiceHandler
- Parameters:
serviceName
- The service channelLabelserviceInfo
- The old service information of the removed service
-
handleResolvedService
public boolean handleResolvedService(String serviceName, javax.jmdns.ServiceInfo serviceInfo, AudioEverywhereResponseHandler responseHandler) Method which is expected to be called upon a resolved service- Specified by:
handleResolvedService
in interfaceJmdnsService.JmdnsServiceHandler
- Parameters:
serviceName
- The service channelLabelserviceInfo
- The resolved service information- Returns:
- boolean for the Jdmns Service if true the service will stop
-
handleJmdnsTimeout
public void handleJmdnsTimeout()Method which handles the timeout of the jmdns service- Specified by:
handleJmdnsTimeout
in interfaceJmdnsService.JmdnsServiceHandler
-