|
|
@ -17,29 +17,12 @@ package org.thingsboard.server.transport.lwm2m.server.downlink; |
|
|
|
|
|
|
|
|
public interface DownlinkRequestCallback<R, T> { |
|
|
public interface DownlinkRequestCallback<R, T> { |
|
|
|
|
|
|
|
|
|
|
|
default void onSent(R request){}; |
|
|
|
|
|
|
|
|
void onSuccess(R request, T response); |
|
|
void onSuccess(R request, T response); |
|
|
|
|
|
|
|
|
void onValidationError(String params, String msg); |
|
|
void onValidationError(String params, String msg); |
|
|
|
|
|
|
|
|
void onError(String params, Exception e); |
|
|
void onError(String params, Exception e); |
|
|
|
|
|
|
|
|
static <R, T> DownlinkRequestCallback<R, T> doNothing() { |
|
|
|
|
|
return new DownlinkRequestCallback<>() { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onSuccess(R request, T response) { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onValidationError(String params, String msg) { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onError(String params, Exception e) { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
|