Class AbstractConnector.BasicAdapterProvider
- java.lang.Object
-
- de.iip_ecosphere.platform.connectors.AbstractConnector.BasicAdapterProvider
-
- All Implemented Interfaces:
AdapterSelector.AdapterProvider<O,I,CO,CI>
- Direct Known Subclasses:
AbstractChannelConnector.ChannelAdapterProvider
- Enclosing class:
- AbstractConnector<O,I,CO,CI>
protected class AbstractConnector.BasicAdapterProvider extends java.lang.Object implements AdapterSelector.AdapterProvider<O,I,CO,CI>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasicAdapterProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtocolAdapter<O,I,CO,CI>getAdapter(int index)Returns the specified adapter.intgetAdapterCount()Returns the total number of adapters.
-
-
-
Method Detail
-
getAdapterCount
public int getAdapterCount()
Description copied from interface:AdapterSelector.AdapterProviderReturns the total number of adapters.- Specified by:
getAdapterCountin interfaceAdapterSelector.AdapterProvider<O,I,CO,CI>- Returns:
- the total number
-
getAdapter
public ProtocolAdapter<O,I,CO,CI> getAdapter(int index)
Description copied from interface:AdapterSelector.AdapterProviderReturns the specified adapter.- Specified by:
getAdapterin interfaceAdapterSelector.AdapterProvider<O,I,CO,CI>- Parameters:
index- the 0-based index- Returns:
- the adapter
-
-