diff options
Diffstat (limited to 'sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/listeners/OnRPCRequestListener.java')
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/listeners/OnRPCRequestListener.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/listeners/OnRPCRequestListener.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/listeners/OnRPCRequestListener.java new file mode 100644 index 000000000..df3f4bc3f --- /dev/null +++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/listeners/OnRPCRequestListener.java @@ -0,0 +1,19 @@ +package com.smartdevicelink.proxy.rpc.listeners; + +import com.smartdevicelink.proxy.RPCMessage; +import com.smartdevicelink.proxy.RPCRequest; + +public abstract class OnRPCRequestListener extends OnRPCListener { + + public final void onReceived(final RPCMessage message){ + if (message instanceof RPCRequest){ + onRequest((RPCRequest)message); + } + } + + /** + * @param request - The incoming RPC Request + */ + public abstract void onRequest(final RPCRequest request); + +} |