/*
AWSIotServiceDiscoveryProfile.java
Copyright (c) 2016 NTT DOCOMO,INC.
Released under the MIT license
http://opensource.org/licenses/mit-license.php
*/
package org.deviceconnect.android.deviceplugin.awsiot.profile;
import android.content.Intent;
import org.deviceconnect.android.deviceplugin.awsiot.AWSIotDeviceService;
import org.deviceconnect.android.profile.ServiceDiscoveryProfile;
import org.deviceconnect.android.profile.api.GetApi;
import org.deviceconnect.android.service.DConnectServiceProvider;
public class AWSIotServiceDiscoveryProfile extends ServiceDiscoveryProfile {
public AWSIotServiceDiscoveryProfile(final AWSIotDeviceService service, final DConnectServiceProvider provider) {
super(provider);
addApi(new GetApi() {
@Override
public boolean onRequest(final Intent request, final Intent response) {
return service.getAWSIotRemoteManager().sendServiceDiscovery(request, response);
}
});
}
}