diff options
Diffstat (limited to 'base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java')
-rw-r--r-- | base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java | 87 |
1 files changed, 5 insertions, 82 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java b/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java index d780ef244..c8566dbad 100644 --- a/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java +++ b/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java @@ -50,10 +50,8 @@ import com.smartdevicelink.proxy.RPCMessage; import com.smartdevicelink.proxy.RPCNotification; import com.smartdevicelink.proxy.RPCRequest; import com.smartdevicelink.proxy.RPCResponse; -import com.smartdevicelink.proxy.interfaces.IAudioStreamListener; import com.smartdevicelink.proxy.interfaces.ISdl; import com.smartdevicelink.proxy.interfaces.ISdlServiceListener; -import com.smartdevicelink.proxy.interfaces.IVideoStreamListener; import com.smartdevicelink.proxy.rpc.GenericResponse; import com.smartdevicelink.proxy.rpc.OnAppInterfaceUnregistered; import com.smartdevicelink.proxy.rpc.OnButtonEvent; @@ -78,15 +76,12 @@ import com.smartdevicelink.proxy.rpc.enums.Language; import com.smartdevicelink.proxy.rpc.enums.RequestType; import com.smartdevicelink.proxy.rpc.enums.Result; import com.smartdevicelink.proxy.rpc.enums.SdlDisconnectedReason; -import com.smartdevicelink.proxy.rpc.enums.SystemCapabilityType; import com.smartdevicelink.proxy.rpc.listeners.OnMultipleRequestListener; import com.smartdevicelink.proxy.rpc.listeners.OnRPCListener; import com.smartdevicelink.proxy.rpc.listeners.OnRPCNotificationListener; import com.smartdevicelink.proxy.rpc.listeners.OnRPCRequestListener; import com.smartdevicelink.proxy.rpc.listeners.OnRPCResponseListener; import com.smartdevicelink.security.SdlSecurityBase; -import com.smartdevicelink.streaming.audio.AudioStreamingCodec; -import com.smartdevicelink.streaming.audio.AudioStreamingParams; import com.smartdevicelink.streaming.video.VideoStreamingParameters; import com.smartdevicelink.transport.BaseTransportConfig; import com.smartdevicelink.util.CorrelationIdGenerator; @@ -947,33 +942,11 @@ abstract class BaseLifecycleManager { } @Override - public IVideoStreamListener startVideoStream(boolean isEncrypted, VideoStreamingParameters parameters) { - DebugTool.logWarning(TAG, "startVideoStream is not currently implemented"); - return null; - } - - @Override - public void startAudioService(boolean encrypted, AudioStreamingCodec codec, AudioStreamingParams params) { - DebugTool.logWarning(TAG, "startAudioService is not currently implemented"); - } - - @Override public void startAudioService(boolean encrypted) { BaseLifecycleManager.this.startAudioService(encrypted); } @Override - public IAudioStreamListener startAudioStream(boolean isEncrypted, AudioStreamingCodec codec, AudioStreamingParams params) { - DebugTool.logWarning(TAG, "startAudioStream is not currently implemented"); - return null; - } - - @Override - public void sendRPCRequest(RPCRequest message) { - BaseLifecycleManager.this.sendRPCMessagePrivate(message, false); - } - - @Override public void sendRPC(RPCMessage message) { if (isConnected()) { BaseLifecycleManager.this.sendRPCMessagePrivate(message, false); @@ -981,11 +954,6 @@ abstract class BaseLifecycleManager { } @Override - public void sendRequests(List<? extends RPCRequest> rpcs, OnMultipleRequestListener listener) { - BaseLifecycleManager.this.sendRPCs(rpcs, listener); - } - - @Override public void sendRPCs(List<? extends RPCMessage> rpcs, OnMultipleRequestListener listener) { BaseLifecycleManager.this.sendRPCs(rpcs, listener); } @@ -1026,61 +994,11 @@ abstract class BaseLifecycleManager { } @Override - public Object getCapability(SystemCapabilityType systemCapabilityType) { - if (BaseLifecycleManager.this.systemCapabilityManager != null) { - return BaseLifecycleManager.this.systemCapabilityManager.getCapability(systemCapabilityType, null, false); - } else { - return null; - } - } - - @Override - public void getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener) { - if (BaseLifecycleManager.this.systemCapabilityManager != null) { - BaseLifecycleManager.this.systemCapabilityManager.getCapability(systemCapabilityType, scListener, false); - } - } - - @Override - public Object getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener, boolean forceUpdate) { - if (BaseLifecycleManager.this.systemCapabilityManager != null) { - return BaseLifecycleManager.this.systemCapabilityManager.getCapability(systemCapabilityType, scListener, forceUpdate); - } else { - return null; - } - } - - @Override public RegisterAppInterfaceResponse getRegisterAppInterfaceResponse() { return raiResponse; } @Override - public boolean isCapabilitySupported(SystemCapabilityType systemCapabilityType) { - if (BaseLifecycleManager.this.systemCapabilityManager != null) { - return BaseLifecycleManager.this.systemCapabilityManager.isCapabilitySupported(systemCapabilityType); - } else { - return false; - } - } - - @Override - public void addOnSystemCapabilityListener(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener listener) { - if (BaseLifecycleManager.this.systemCapabilityManager != null) { - BaseLifecycleManager.this.systemCapabilityManager.addOnSystemCapabilityListener(systemCapabilityType, listener); - } - } - - @Override - public boolean removeOnSystemCapabilityListener(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener listener) { - if (BaseLifecycleManager.this.systemCapabilityManager != null) { - return BaseLifecycleManager.this.systemCapabilityManager.removeOnSystemCapabilityListener(systemCapabilityType, listener); - } else { - return false; - } - } - - @Override public boolean isTransportForServiceAvailable(SessionType serviceType) { return BaseLifecycleManager.this.session.isTransportForServiceAvailable(serviceType); } @@ -1106,6 +1024,11 @@ abstract class BaseLifecycleManager { public Taskmaster getTaskmaster() { return BaseLifecycleManager.this.getTaskmaster(); } + + @Override + public SystemCapabilityManager getSystemCapabilityManager() { + return BaseLifecycleManager.this.systemCapabilityManager; + } }; /* ******************************************************************************************************* |