Modifier and Type | Field and Description |
---|---|
protected GenericRequestDispatcher<HandlerInput,Optional<Response>> |
CustomSkill.requestDispatcher
Request Dispatcher.
|
protected TemplateFactory<HandlerInput,Response> |
CustomSkill.templateFactory
Interface to process template and data to generate skill response.
|
Modifier and Type | Field and Description |
---|---|
protected TemplateFactory<HandlerInput,Response> |
SkillBuilder.templateFactory
Template Factory interface to process template and data to generate skill response.
|
protected TemplateFactory<HandlerInput,Response> |
SkillConfiguration.templateFactory
Template Factory interface to process template and data to generate skill response.
|
Modifier and Type | Method and Description |
---|---|
TemplateFactory<HandlerInput,Response> |
CustomSkillConfiguration.getTemplateFactory()
Getter method for Template Factory.
|
TemplateFactory<HandlerInput,Response> |
SkillConfiguration.getTemplateFactory()
Getter method for Template Factory.
|
TemplateFactory<HandlerInput,Response> |
SkillConfiguration.Builder.getTemplateFactory()
Getter for Template factory.
|
Modifier and Type | Method and Description |
---|---|
SkillConfiguration.Builder |
SkillConfiguration.Builder.withTemplateFactory(TemplateFactory<HandlerInput,Response> templateFactory)
Adds Template factory to Skill configuration.
|
Constructor and Description |
---|
DefaultExceptionMapper(List<GenericExceptionHandler<HandlerInput,Optional<Response>>> exceptionHandlers)
Deprecated.
Constructor for DefaultExceptionMapper.
|
Modifier and Type | Field and Description |
---|---|
protected TemplateFactory<HandlerInput,Response> |
HandlerInput.templateFactory
Interface to process template and data to generate skill response.
|
Modifier and Type | Method and Description |
---|---|
Optional<Response> |
HandlerInput.generateTemplateResponse(String responseTemplateName,
Map<String,Object> dataMap)
Generate
Response using skill response template and injecting data. |
Constructor and Description |
---|
HandlerInput(RequestEnvelope requestEnvelope,
PersistenceAdapter persistenceAdapter,
Object context,
ServiceClientFactory serviceClientFactory,
com.fasterxml.jackson.databind.JsonNode requestEnvelopeJson,
TemplateFactory<HandlerInput,Response> templateFactory)
Constructor for HandlerInput.
|
Modifier and Type | Method and Description |
---|---|
default Optional<Response> |
PreviousCommandIssuedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ReminderDeletedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
RuntimeErrorRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
SessionResumedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ReminderStartedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ListItemsUpdatedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PlaybackFailedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ExpiredRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
AuthorizationGrantRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ListUpdatedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PermissionAcceptedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ListItemsCreatedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ListCreatedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
UsagesRemovedHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
SkillEnabledRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
RuntimeErrorEventHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ElementSelectedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ListItemsDeletedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ConnectionsResponseHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
LoadTokenListDataEventHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
SkillDisabledRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
AplTUserEventHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
CanFulfillIntentRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
AccountLinkedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ReminderUpdatedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
InputRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PlaybackStartedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PlaybackFinishedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PlayCommandIssuedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ListDeletedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
NotificationSubscriptionChangedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
AplARuntimeErrorEventHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
UsagesInstalledHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ReminderCreatedEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ProactiveSubscriptionChangedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
InputHandlerEventRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PermissionChangedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
APIInvocationRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PauseCommandIssuedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
MessageRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
LaunchRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
DataStoreErrorHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
InstallationErrorHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
EventsReceivedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
NextCommandIssuedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ConnectionsRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
LoadIndexListDataEventHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
SessionEndedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
IntentRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
UserEventHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PlaybackNearlyFinishedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
MessageReceivedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ExceptionEncounteredRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
PlaybackStoppedRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
UpdateRequestHandler.handle(HandlerInput handlerInput) |
default Optional<Response> |
ReminderStatusChangedEventRequestHandler.handle(HandlerInput handlerInput) |
Optional<Response> |
AccountLinkedRequestHandler.handle(HandlerInput input,
AccountLinkedRequest accountLinkedRequest)
Handles the request.
|
Optional<Response> |
APIInvocationRequestHandler.handle(HandlerInput input,
APIInvocationRequest aPIInvocationRequest)
Handles the request.
|
Optional<Response> |
AuthorizationGrantRequestHandler.handle(HandlerInput input,
AuthorizationGrantRequest authorizationGrantRequest)
Handles the request.
|
Optional<Response> |
CanFulfillIntentRequestHandler.handle(HandlerInput input,
CanFulfillIntentRequest canFulfillIntentRequest)
Handles the request.
|
Optional<Response> |
ConnectionsRequestHandler.handle(HandlerInput input,
ConnectionsRequest connectionsRequest)
Handles the request.
|
Optional<Response> |
ConnectionsResponseHandler.handle(HandlerInput input,
ConnectionsResponse connectionsResponse)
Handles the request.
|
Optional<Response> |
DataStoreErrorHandler.handle(HandlerInput input,
DataStoreError dataStoreError)
Handles the request.
|
Optional<Response> |
ElementSelectedRequestHandler.handle(HandlerInput input,
ElementSelectedRequest elementSelectedRequest)
Handles the request.
|
Optional<Response> |
EventsReceivedRequestHandler.handle(HandlerInput input,
EventsReceivedRequest eventsReceivedRequest)
Handles the request.
|
Optional<Response> |
ExceptionEncounteredRequestHandler.handle(HandlerInput input,
ExceptionEncounteredRequest exceptionEncounteredRequest)
Handles the request.
|
Optional<Response> |
ExpiredRequestHandler.handle(HandlerInput input,
ExpiredRequest expiredRequest)
Handles the request.
|
Optional<Response> |
InputHandlerEventRequestHandler.handle(HandlerInput input,
InputHandlerEventRequest inputHandlerEventRequest)
Handles the request.
|
Optional<Response> |
InputRequestHandler.handle(HandlerInput input,
InputRequest inputRequest)
Handles the request.
|
Optional<Response> |
InstallationErrorHandler.handle(HandlerInput input,
InstallationError installationError)
Handles the request.
|
Optional<Response> |
IntentRequestHandler.handle(HandlerInput input,
IntentRequest intentRequest)
Handles the request.
|
Optional<Response> |
LaunchRequestHandler.handle(HandlerInput input,
LaunchRequest launchRequest)
Handles the request.
|
Optional<Response> |
ListCreatedEventRequestHandler.handle(HandlerInput input,
ListCreatedEventRequest listCreatedEventRequest)
Handles the request.
|
Optional<Response> |
ListDeletedEventRequestHandler.handle(HandlerInput input,
ListDeletedEventRequest listDeletedEventRequest)
Handles the request.
|
Optional<Response> |
ListItemsCreatedEventRequestHandler.handle(HandlerInput input,
ListItemsCreatedEventRequest listItemsCreatedEventRequest)
Handles the request.
|
Optional<Response> |
ListItemsDeletedEventRequestHandler.handle(HandlerInput input,
ListItemsDeletedEventRequest listItemsDeletedEventRequest)
Handles the request.
|
Optional<Response> |
ListItemsUpdatedEventRequestHandler.handle(HandlerInput input,
ListItemsUpdatedEventRequest listItemsUpdatedEventRequest)
Handles the request.
|
Optional<Response> |
ListUpdatedEventRequestHandler.handle(HandlerInput input,
ListUpdatedEventRequest listUpdatedEventRequest)
Handles the request.
|
Optional<Response> |
LoadIndexListDataEventHandler.handle(HandlerInput input,
LoadIndexListDataEvent loadIndexListDataEvent)
Handles the request.
|
Optional<Response> |
LoadTokenListDataEventHandler.handle(HandlerInput input,
LoadTokenListDataEvent loadTokenListDataEvent)
Handles the request.
|
Optional<Response> |
MessageReceivedRequestHandler.handle(HandlerInput input,
MessageReceivedRequest messageReceivedRequest)
Handles the request.
|
Optional<Response> |
MessageRequestHandler.handle(HandlerInput input,
MessageRequest messageRequest)
Handles the request.
|
Optional<Response> |
NextCommandIssuedRequestHandler.handle(HandlerInput input,
NextCommandIssuedRequest nextCommandIssuedRequest)
Handles the request.
|
Optional<Response> |
NotificationSubscriptionChangedRequestHandler.handle(HandlerInput input,
NotificationSubscriptionChangedRequest notificationSubscriptionChangedRequest)
Handles the request.
|
Optional<Response> |
PauseCommandIssuedRequestHandler.handle(HandlerInput input,
PauseCommandIssuedRequest pauseCommandIssuedRequest)
Handles the request.
|
Optional<Response> |
PermissionAcceptedRequestHandler.handle(HandlerInput input,
PermissionAcceptedRequest permissionAcceptedRequest)
Handles the request.
|
Optional<Response> |
PermissionChangedRequestHandler.handle(HandlerInput input,
PermissionChangedRequest permissionChangedRequest)
Handles the request.
|
Optional<Response> |
PlaybackFailedRequestHandler.handle(HandlerInput input,
PlaybackFailedRequest playbackFailedRequest)
Handles the request.
|
Optional<Response> |
PlaybackFinishedRequestHandler.handle(HandlerInput input,
PlaybackFinishedRequest playbackFinishedRequest)
Handles the request.
|
Optional<Response> |
PlaybackNearlyFinishedRequestHandler.handle(HandlerInput input,
PlaybackNearlyFinishedRequest playbackNearlyFinishedRequest)
Handles the request.
|
Optional<Response> |
PlaybackStartedRequestHandler.handle(HandlerInput input,
PlaybackStartedRequest playbackStartedRequest)
Handles the request.
|
Optional<Response> |
PlaybackStoppedRequestHandler.handle(HandlerInput input,
PlaybackStoppedRequest playbackStoppedRequest)
Handles the request.
|
Optional<Response> |
PlayCommandIssuedRequestHandler.handle(HandlerInput input,
PlayCommandIssuedRequest playCommandIssuedRequest)
Handles the request.
|
Optional<Response> |
PreviousCommandIssuedRequestHandler.handle(HandlerInput input,
PreviousCommandIssuedRequest previousCommandIssuedRequest)
Handles the request.
|
Optional<Response> |
ProactiveSubscriptionChangedRequestHandler.handle(HandlerInput input,
ProactiveSubscriptionChangedRequest proactiveSubscriptionChangedRequest)
Handles the request.
|
Optional<Response> |
ReminderCreatedEventRequestHandler.handle(HandlerInput input,
ReminderCreatedEventRequest reminderCreatedEventRequest)
Handles the request.
|
Optional<Response> |
ReminderDeletedEventRequestHandler.handle(HandlerInput input,
ReminderDeletedEventRequest reminderDeletedEventRequest)
Handles the request.
|
Optional<Response> |
ReminderStartedEventRequestHandler.handle(HandlerInput input,
ReminderStartedEventRequest reminderStartedEventRequest)
Handles the request.
|
Optional<Response> |
ReminderStatusChangedEventRequestHandler.handle(HandlerInput input,
ReminderStatusChangedEventRequest reminderStatusChangedEventRequest)
Handles the request.
|
Optional<Response> |
ReminderUpdatedEventRequestHandler.handle(HandlerInput input,
ReminderUpdatedEventRequest reminderUpdatedEventRequest)
Handles the request.
|
Optional<Response> |
RuntimeErrorEventHandler.handle(HandlerInput input,
RuntimeErrorEvent runtimeErrorEvent)
Handles the request.
|
Optional<Response> |
AplARuntimeErrorEventHandler.handle(HandlerInput input,
RuntimeErrorEvent runtimeErrorEvent)
Handles the request.
|
Optional<Response> |
RuntimeErrorRequestHandler.handle(HandlerInput input,
RuntimeErrorRequest runtimeErrorRequest)
Handles the request.
|
Optional<Response> |
SessionEndedRequestHandler.handle(HandlerInput input,
SessionEndedRequest sessionEndedRequest)
Handles the request.
|
Optional<Response> |
SessionResumedRequestHandler.handle(HandlerInput input,
SessionResumedRequest sessionResumedRequest)
Handles the request.
|
Optional<Response> |
SkillDisabledRequestHandler.handle(HandlerInput input,
SkillDisabledRequest skillDisabledRequest)
Handles the request.
|
Optional<Response> |
SkillEnabledRequestHandler.handle(HandlerInput input,
SkillEnabledRequest skillEnabledRequest)
Handles the request.
|
Optional<Response> |
UpdateRequestHandler.handle(HandlerInput input,
UpdateRequest updateRequest)
Handles the request.
|
Optional<Response> |
UsagesInstalledHandler.handle(HandlerInput input,
UsagesInstalled usagesInstalled)
Handles the request.
|
Optional<Response> |
UsagesRemovedHandler.handle(HandlerInput input,
UsagesRemoved usagesRemoved)
Handles the request.
|
Optional<Response> |
AplTUserEventHandler.handle(HandlerInput input,
UserEvent userEvent)
Handles the request.
|
Optional<Response> |
UserEventHandler.handle(HandlerInput input,
UserEvent userEvent)
Handles the request.
|
Constructor and Description |
---|
DefaultRequestMapper(List<BaseRequestHandlerChain<HandlerInput,Optional<Response>>> handlerChains)
Deprecated.
Constructor for DefaultRequestMapper.
|
Modifier and Type | Method and Description |
---|---|
Response |
Response.Builder.build() |
Response |
ResponseEnvelope.getResponse()
Get response
|
Modifier and Type | Method and Description |
---|---|
ResponseEnvelope.Builder |
ResponseEnvelope.Builder.withResponse(Response response) |
Modifier and Type | Method and Description |
---|---|
List<GenericHandlerAdapter<HandlerInput,Optional<Response>>> |
SdkModuleContext.getHandlerAdapter()
Getter for Handler Adapters.
|
List<GenericRequestMapper<HandlerInput,Optional<Response>>> |
SdkModuleContext.getRequestMappers()
Getter for Request Mappers.
|
List<GenericResponseInterceptor<HandlerInput,Optional<Response>>> |
SdkModuleContext.getResponseInterceptors()
Getter for Response interceptors.
|
Modifier and Type | Method and Description |
---|---|
SdkModuleContext |
SdkModuleContext.addHandlerAdapter(GenericHandlerAdapter<HandlerInput,Optional<Response>> handlerAdapter)
Adds handler adapter to SkillConfiguration Builder.
|
SdkModuleContext |
SdkModuleContext.addHandlerAdapters(List<GenericHandlerAdapter<HandlerInput,Optional<Response>>> handlerAdapter)
Adds multiple handler adapters to SkillConfiguration Builder.
|
SdkModuleContext |
SdkModuleContext.addRequestMapper(GenericRequestMapper<HandlerInput,Optional<Response>> requestMapper)
Adds request mapper to SkillConfiguration Builder.
|
SdkModuleContext |
SdkModuleContext.addRequestMappers(List<GenericRequestMapper<HandlerInput,Optional<Response>>> requestMapper)
Adds multiple request mappers to SkillConfiguration Builder.
|
SdkModuleContext |
SdkModuleContext.addResponseInterceptor(GenericResponseInterceptor<HandlerInput,Optional<Response>> responseInterceptor)
Adds Response interceptor to SkillConfiguration Builder.
|
SdkModuleContext |
SdkModuleContext.setExceptionMapper(GenericExceptionMapper<HandlerInput,Optional<Response>> exceptionMapper)
Adds exception mapper to SkillConfiguration Builder.
|
Modifier and Type | Method and Description |
---|---|
Optional<Response> |
ResponseBuilder.build()
Builds an instance of Response to be returned to the client.
|
Copyright © 2023. All rights reserved.