Package org.eclipse.keyple.plugin.stub
Class StubPluginFactoryBuilder.Builder
java.lang.Object
org.eclipse.keyple.plugin.stub.StubPluginFactoryBuilder.Builder
- Enclosing class:
- StubPluginFactoryBuilder
Builder to build a
StubPluginFactory
.- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns an instance of StubPluginFactory created from the fields set on this builder.withMonitoringCycleDuration
(int duration) Configure the sleep time between two cycles for card and reader monitoringwithStubReader
(String name, boolean isContactLess, StubSmartCard card) Initialize the plugin with a stub reader.
-
Method Details
-
withStubReader
public StubPluginFactoryBuilder.Builder withStubReader(String name, boolean isContactLess, StubSmartCard card) Initialize the plugin with a stub reader. Multiple readers can be added. The reader can contain a smart card. Readers name should be unique.- Parameters:
name
- name for the initially inserted reader (not nullable and unique)isContactLess
- true if the created reader should be contactless, false if not.card
- (optional) inserted smart card- Returns:
- instance of the builder
- Since:
- 2.0.0
-
withMonitoringCycleDuration
Configure the sleep time between two cycles for card and reader monitoring- Parameters:
duration
- in milliseconds, default value : 0- Returns:
- instance of the builder
- Since:
- 2.0.0
-
build
Returns an instance of StubPluginFactory created from the fields set on this builder.- Returns:
- A
StubPluginFactory
- Since:
- 2.0.0
-