public class Skill extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.amazon.ask.model.services.ApiClient |
apiClient |
protected String |
customUserAgent |
protected PersistenceAdapter |
persistenceAdapter |
protected RequestDispatcher |
requestDispatcher |
protected com.amazon.ask.model.services.Serializer |
serializer |
protected String |
skillId |
| Constructor and Description |
|---|
Skill(SkillConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
protected com.amazon.ask.model.services.ApiConfiguration |
getApiConfiguration(com.amazon.ask.model.RequestEnvelope requestEnvelope) |
com.amazon.ask.model.ResponseEnvelope |
invoke(com.amazon.ask.model.RequestEnvelope requestEnvelope) |
com.amazon.ask.model.ResponseEnvelope |
invoke(com.amazon.ask.model.RequestEnvelope requestEnvelope,
Object context)
Invokes the dispatcher to handler the request envelope and construct the handler input
|
protected final RequestDispatcher requestDispatcher
protected final PersistenceAdapter persistenceAdapter
protected final com.amazon.ask.model.services.ApiClient apiClient
protected final com.amazon.ask.model.services.Serializer serializer
protected final String customUserAgent
protected final String skillId
public Skill(SkillConfiguration config)
public com.amazon.ask.model.ResponseEnvelope invoke(com.amazon.ask.model.RequestEnvelope requestEnvelope)
public com.amazon.ask.model.ResponseEnvelope invoke(com.amazon.ask.model.RequestEnvelope requestEnvelope,
Object context)
requestEnvelope - request envelopecontext - contextprotected com.amazon.ask.model.services.ApiConfiguration getApiConfiguration(com.amazon.ask.model.RequestEnvelope requestEnvelope)
Copyright © 2018. All rights reserved.