/* IntentDConnectMessage.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.message.intent.message; import org.deviceconnect.message.DConnectMessage; /** * メッセージ. * @author NTT DOCOMO, INC. */ public interface IntentDConnectMessage extends DConnectMessage { /** * アクション:GET. */ String ACTION_GET = "org.deviceconnect.action.GET"; /** * アクション:PUT. */ String ACTION_PUT = "org.deviceconnect.action.PUT"; /** * アクション:POST. */ String ACTION_POST = "org.deviceconnect.action.POST"; /** * アクション:DELETE. */ String ACTION_DELETE = "org.deviceconnect.action.DELETE"; /** * アクション:RESPONSE. */ String ACTION_RESPONSE = "org.deviceconnect.action.RESPONSE"; /** * アクション:EVENT. */ String ACTION_EVENT = "org.deviceconnect.action.EVENT"; /** * アクション:MANAGER_LAUNCHED. */ String ACTION_MANAGER_LAUNCHED = "org.deviceconnect.action.MANAGER_LAUNCHED"; /** * アクション:EVENT_TRANSMIT_DISCONNECT. */ String ACTION_EVENT_TRANSMIT_DISCONNECT = "org.deviceconnect.action.EVENT_TRANSMIT_DISCONNECT"; /** * アクション:MANAGER_TERMINATED. */ String ACTION_MANAGER_TERMINATED = "org.deviceconnect.action.MANAGER_TERMINATED"; /** * アクション:DEVICEPLUGIN_RESET. */ String ACTION_DEVICEPLUGIN_RESET = "org.deviceconnect.action.DEVICEPLUGIN_RESET"; /** * アクション:KEEPALIVE. */ String ACTION_KEEPALIVE = "org.deviceconnect.action.KEEPALIVE"; /** * パラメータ: {@value} . */ String EXTRA_ORIGIN = "origin"; /** * パラメータ: {@value} . */ String EXTRA_KEY = "key"; /** * パラメータ: {@value} . */ String EXTRA_NONCE = "nonce"; /** * パラメータ: {@value} . */ String EXTRA_HMAC = "hmac"; /** * パラメータ: {@value} . */ String EXTRA_KEEPALIVE_STATUS = "keepalive_status"; /** * アクションを取得する. * @return アクション */ String getAction(); }