Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

Action - Annotation Type in com.cisco.deviot.gateway.common
This defines an action can be called by devIoT server
ActionModel - Class in com.cisco.deviot.gateway.service.internal
 
ActionModel() - Constructor for class com.cisco.deviot.gateway.service.internal.ActionModel
 
addThing(String, String, Object) - Method in class com.cisco.deviot.gateway.service.internal.GatewayModel
 

B

beep(int) - Method in class com.cisco.deviot.gateway.sample.Mock
 
blue - Variable in class com.cisco.deviot.gateway.common.Color
 

C

clone() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
Color - Class in com.cisco.deviot.gateway.common
 
com.cisco.deviot.gateway.common - package com.cisco.deviot.gateway.common
 
com.cisco.deviot.gateway.sample - package com.cisco.deviot.gateway.sample
 
com.cisco.deviot.gateway.service - package com.cisco.deviot.gateway.service
 
com.cisco.deviot.gateway.service.internal - package com.cisco.deviot.gateway.service.internal
This package contains the thing model classes
com.cisco.deviot.gateway.util - package com.cisco.deviot.gateway.util
 
compareTo(ActionModel) - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
compareTo(ParameterModel) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
Connector - Interface in com.cisco.deviot.gateway.common
 
containsThing(String) - Method in class com.cisco.deviot.gateway.service.internal.GatewayModel
 
CONTENT_TYPE_JSON - Static variable in class com.cisco.deviot.gateway.util.HttpUtils
 
convert(String[]) - Method in enum com.cisco.deviot.gateway.common.ParamType
 
convert(String) - Method in enum com.cisco.deviot.gateway.common.ParamType
 
convert(String, Class<?>) - Method in enum com.cisco.deviot.gateway.common.ParamType
 

D

decapitalize(String) - Static method in class com.cisco.deviot.gateway.util.StringUtils
 
delete(String) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
delete(String, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 

E

exec(String, String, String, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 

F

findAction(String) - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
from(Class<?>) - Static method in enum com.cisco.deviot.gateway.common.ParamType
 

G

Gateway - Class in com.cisco.deviot.gateway.service
 
Gateway(String, String, String) - Constructor for class com.cisco.deviot.gateway.service.Gateway
 
Gateway(String, String, String, String) - Constructor for class com.cisco.deviot.gateway.service.Gateway
 
GatewayModel - Class in com.cisco.deviot.gateway.service.internal
 
GatewayModel(String) - Constructor for class com.cisco.deviot.gateway.service.internal.GatewayModel
 
get(String) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
get(String, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
getAction() - Method in interface com.cisco.deviot.gateway.common.Connector
 
getAction() - Method in class com.cisco.deviot.gateway.service.MqttConnector
 
getActions() - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
getData() - Method in interface com.cisco.deviot.gateway.common.Connector
 
getData() - Method in class com.cisco.deviot.gateway.service.Gateway
 
getData() - Method in class com.cisco.deviot.gateway.service.internal.GatewayModel
 
getData(String) - Method in class com.cisco.deviot.gateway.service.internal.GatewayModel
 
getData() - Method in class com.cisco.deviot.gateway.service.MqttConnector
 
getDataType() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getDescription() - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
getDescription() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getHost() - Method in interface com.cisco.deviot.gateway.common.Connector
 
getHost() - Method in class com.cisco.deviot.gateway.service.MqttConnector
 
getId() - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
getId() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getId() - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
getKind() - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
getModels() - Method in class com.cisco.deviot.gateway.service.internal.GatewayModel
 
getName() - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
getName() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getName() - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
getParameters() - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
getParametersMap() - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
getParamType() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getPort() - Method in interface com.cisco.deviot.gateway.common.Connector
 
getPort() - Method in class com.cisco.deviot.gateway.service.MqttConnector
 
getProperties() - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
getRange() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getType() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getUnit() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
getValue() - Method in class com.cisco.deviot.gateway.sample.Mock
 
getValue() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
green - Variable in class com.cisco.deviot.gateway.common.Color
 

H

HttpUtils - Class in com.cisco.deviot.gateway.util
Authors: Hai-Hua Xiao (haihxiao@cisco.com) Date: 15/10/3
HttpUtils() - Constructor for class com.cisco.deviot.gateway.util.HttpUtils
 

I

invoke(List<ParameterModel>) - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
isEmpty(String) - Static method in class com.cisco.deviot.gateway.util.StringUtils
 
isNotEmpty(String) - Static method in class com.cisco.deviot.gateway.util.StringUtils
 

J

JsonUtils - Class in com.cisco.deviot.gateway.util
 
JsonUtils() - Constructor for class com.cisco.deviot.gateway.util.JsonUtils
 

L

log - Variable in class com.cisco.deviot.gateway.service.internal.GatewayModel
 

M

Main - Class in com.cisco.deviot.gateway.sample
 
Main() - Constructor for class com.cisco.deviot.gateway.sample.Main
 
main(String[]) - Static method in class com.cisco.deviot.gateway.sample.Main
 
Mock - Class in com.cisco.deviot.gateway.sample
 
Mock() - Constructor for class com.cisco.deviot.gateway.sample.Mock
 
Model - Annotation Type in com.cisco.deviot.gateway.common
Indicates that an annotated class is a "Model", the model will be registered to devIoT as a thing or a service
MqttConnector - Class in com.cisco.deviot.gateway.service
 
MqttConnector(GatewayModel, String, String) - Constructor for class com.cisco.deviot.gateway.service.MqttConnector
 

N

name - Variable in class com.cisco.deviot.gateway.service.internal.GatewayModel
 
needPayload() - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 

O

of(String) - Static method in class com.cisco.deviot.gateway.common.Color
 

P

Parameter - Annotation Type in com.cisco.deviot.gateway.common
When annotates method parameter, it defines an argument of an action.
ParameterModel - Class in com.cisco.deviot.gateway.service.internal
 
ParameterModel() - Constructor for class com.cisco.deviot.gateway.service.internal.ParameterModel
 
ParamType - Enum in com.cisco.deviot.gateway.common
Supported parameter type
parseJson(String, Class<T>) - Static method in class com.cisco.deviot.gateway.util.JsonUtils
 
parseObject(Object, Class<T>) - Static method in class com.cisco.deviot.gateway.util.JsonUtils
 
post(String, String, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
postJson(String, String, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
postJson(String, Map<?, ?>, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
publish(Map<String, Object>) - Method in interface com.cisco.deviot.gateway.common.Connector
 
publish(Map<String, Object>) - Method in class com.cisco.deviot.gateway.service.MqttConnector
 
put(String, String, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
putJson(String, String, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 
putJson(String, Map<?, ?>, Map<String, String>) - Static method in class com.cisco.deviot.gateway.util.HttpUtils
 

R

red - Variable in class com.cisco.deviot.gateway.common.Color
 
register(String, String, Object) - Method in class com.cisco.deviot.gateway.service.Gateway
 
removeThing(String) - Method in class com.cisco.deviot.gateway.service.internal.GatewayModel
 

S

sendData() - Method in class com.cisco.deviot.gateway.service.Gateway
 
sendData(Map<String, Object>) - Method in class com.cisco.deviot.gateway.service.Gateway
 
ServiceMode - Enum in com.cisco.deviot.gateway.common
 
setActions(List<ActionModel>) - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
setDataType(Class<?>) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setDescription(String) - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
setDescription(String) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setId(String) - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
setId(String) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setId(String) - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
setKind(String) - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
setName(String) - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
setName(String) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setName(String) - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
setParameters(List<ParameterModel>) - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
setParamType(ParamType) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setProperties(List<ParameterModel>) - Method in class com.cisco.deviot.gateway.service.internal.ThingModel
 
setRange(Object[]) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setType(int) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setUnit(String) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
setValue(Object) - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
start() - Method in interface com.cisco.deviot.gateway.common.Connector
 
start() - Method in class com.cisco.deviot.gateway.service.Gateway
 
start() - Method in class com.cisco.deviot.gateway.service.MqttConnector
 
stop() - Method in interface com.cisco.deviot.gateway.common.Connector
 
stop() - Method in class com.cisco.deviot.gateway.service.Gateway
 
stop() - Method in class com.cisco.deviot.gateway.service.MqttConnector
 
StringUtils - Class in com.cisco.deviot.gateway.util
 
StringUtils() - Constructor for class com.cisco.deviot.gateway.util.StringUtils
 

T

ThingModel - Class in com.cisco.deviot.gateway.service.internal
 
ThingModel() - Constructor for class com.cisco.deviot.gateway.service.internal.ThingModel
 
toJson(Object) - Static method in class com.cisco.deviot.gateway.util.JsonUtils
 
toString() - Method in class com.cisco.deviot.gateway.service.internal.ActionModel
 
toString() - Method in class com.cisco.deviot.gateway.service.internal.ParameterModel
 
triggerAction(String, String, Map<String, Object>) - Method in class com.cisco.deviot.gateway.service.internal.GatewayModel
 

U

unregister(String) - Method in class com.cisco.deviot.gateway.service.Gateway
 

V

value() - Method in enum com.cisco.deviot.gateway.common.ParamType
 
valueOf(String) - Static method in enum com.cisco.deviot.gateway.common.ParamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.cisco.deviot.gateway.common.ServiceMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.cisco.deviot.gateway.common.ParamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.cisco.deviot.gateway.common.ServiceMode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links