Class DefaultThingCommandAdapterProvider
- java.lang.Object
-
- org.eclipse.ditto.protocoladapter.things.DefaultThingCommandAdapterProvider
-
- All Implemented Interfaces:
AdapterProvider
,ThingCommandAdapterProvider
public class DefaultThingCommandAdapterProvider extends Object implements ThingCommandAdapterProvider
Instantiates and providesAdapter
s used to process Thing commands, responses, messages, events and errors.
-
-
Constructor Summary
Constructors Constructor Description DefaultThingCommandAdapterProvider(org.eclipse.ditto.signals.base.ErrorRegistry<org.eclipse.ditto.model.base.exceptions.DittoRuntimeException> errorRegistry, HeaderTranslator headerTranslator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Adapter<?>>
getAdapters()
Retrieve all adapters known to this provider.Adapter<org.eclipse.ditto.signals.commands.things.ThingErrorResponse>
getErrorResponseAdapter()
Adapter<org.eclipse.ditto.signals.events.things.ThingEvent<?>>
getEventAdapter()
Adapter<org.eclipse.ditto.signals.commands.messages.MessageCommand<?,?>>
getMessageCommandAdapter()
Adapter<org.eclipse.ditto.signals.commands.messages.MessageCommandResponse<?,?>>
getMessageCommandResponseAdapter()
Adapter<org.eclipse.ditto.signals.commands.things.modify.ThingModifyCommand<?>>
getModifyCommandAdapter()
Adapter<org.eclipse.ditto.signals.commands.things.modify.ThingModifyCommandResponse<?>>
getModifyCommandResponseAdapter()
Adapter<org.eclipse.ditto.signals.commands.things.query.ThingQueryCommand<?>>
getQueryCommandAdapter()
Adapter<org.eclipse.ditto.signals.commands.things.query.ThingQueryCommandResponse<?>>
getQueryCommandResponseAdapter()
Adapter<org.eclipse.ditto.signals.commands.thingsearch.ThingSearchCommand<?>>
getSearchCommandAdapter()
Adapter<org.eclipse.ditto.signals.events.thingsearch.SubscriptionEvent<?>>
getSubscriptionEventAdapter()
-
-
-
Constructor Detail
-
DefaultThingCommandAdapterProvider
public DefaultThingCommandAdapterProvider(org.eclipse.ditto.signals.base.ErrorRegistry<org.eclipse.ditto.model.base.exceptions.DittoRuntimeException> errorRegistry, HeaderTranslator headerTranslator)
-
-
Method Detail
-
getErrorResponseAdapter
public Adapter<org.eclipse.ditto.signals.commands.things.ThingErrorResponse> getErrorResponseAdapter()
-
getEventAdapter
public Adapter<org.eclipse.ditto.signals.events.things.ThingEvent<?>> getEventAdapter()
-
getSubscriptionEventAdapter
public Adapter<org.eclipse.ditto.signals.events.thingsearch.SubscriptionEvent<?>> getSubscriptionEventAdapter()
-
getModifyCommandAdapter
public Adapter<org.eclipse.ditto.signals.commands.things.modify.ThingModifyCommand<?>> getModifyCommandAdapter()
-
getModifyCommandResponseAdapter
public Adapter<org.eclipse.ditto.signals.commands.things.modify.ThingModifyCommandResponse<?>> getModifyCommandResponseAdapter()
-
getAdapters
public List<Adapter<?>> getAdapters()
Description copied from interface:AdapterProvider
Retrieve all adapters known to this provider.- Specified by:
getAdapters
in interfaceAdapterProvider
- Returns:
- the list of adapters.
-
getQueryCommandAdapter
public Adapter<org.eclipse.ditto.signals.commands.things.query.ThingQueryCommand<?>> getQueryCommandAdapter()
-
getQueryCommandResponseAdapter
public Adapter<org.eclipse.ditto.signals.commands.things.query.ThingQueryCommandResponse<?>> getQueryCommandResponseAdapter()
-
getMessageCommandAdapter
public Adapter<org.eclipse.ditto.signals.commands.messages.MessageCommand<?,?>> getMessageCommandAdapter()
-
getMessageCommandResponseAdapter
public Adapter<org.eclipse.ditto.signals.commands.messages.MessageCommandResponse<?,?>> getMessageCommandResponseAdapter()
-
getSearchCommandAdapter
public Adapter<org.eclipse.ditto.signals.commands.thingsearch.ThingSearchCommand<?>> getSearchCommandAdapter()
-
-