Package | Description |
---|---|
rsb |
The base package of RSB containing the user-level API.
|
rsb.config |
Contains classes related to the configuration of participants.
|
rsb.transport |
Contains the different transport implementations for RSB as well as
interfaces and helpers for this purpose.
|
rsb.transport.inprocess |
Contains the implementation of the local in-memory transport.
|
rsb.transport.socket |
Contains the implementation of the TCP socket transport.
|
rsb.transport.spread |
Contains the implementation of the spread-based transport.
|
rsb.util |
Contains general utility and helper classes.
|
Modifier and Type | Method and Description |
---|---|
Properties |
Factory.getProperties()
Returns the default configuration properties.
|
Modifier and Type | Method and Description |
---|---|
Properties |
TransportConfig.getOptions()
Returns the transport-specific options.
|
Modifier and Type | Method and Description |
---|---|
ParticipantConfig |
ParticipantConfigCreator.create(Properties properties)
Create a new
ParticipantConfig from the given properties. |
void |
ParticipantConfigCreator.reconfigure(ParticipantConfig config,
Properties properties)
Reconfigures an existing
ParticipantConfig with options from a
Properties object. |
void |
TransportConfig.setOptions(Properties options)
Sets the transport-specific options.
|
Constructor and Description |
---|
TransportConfig(String name,
boolean enabled,
Properties options)
Creates a new instance.
|
TransportConfig(String name,
boolean enabled,
Properties options,
ConverterRepository<?> converters)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
InPushConnector |
TransportFactory.createInPushConnector(Properties properties,
ConverterSelectionStrategy<?> converters)
Creates an in connector for receiving events in an asynchronous fashion.
|
OutConnector |
TransportFactory.createOutConnector(Properties properties,
ConverterSelectionStrategy<?> converters)
Creates an out connector for sending events.
|
Modifier and Type | Method and Description |
---|---|
InPushConnector |
InProcessFactory.createInPushConnector(Properties properties,
ConverterSelectionStrategy<?> converters) |
OutConnector |
InProcessFactory.createOutConnector(Properties properties,
ConverterSelectionStrategy<?> converters) |
Modifier and Type | Method and Description |
---|---|
InPushConnector |
SocketFactory.createInPushConnector(Properties properties,
ConverterSelectionStrategy<?> converters) |
OutConnector |
SocketFactory.createOutConnector(Properties properties,
ConverterSelectionStrategy<?> converters) |
Modifier and Type | Method and Description |
---|---|
InPushConnector |
IndividualInPushConnectorFactory.create(Properties properties,
ConverterSelectionStrategy<?> converters) |
InPushConnector |
InPushConnectorFactory.create(Properties properties,
ConverterSelectionStrategy<?> converters)
Creates a new instance of a
SpreadInPushConnector based on the
provided options. |
InPushConnector |
SharedInPushConnectorFactory.create(Properties properties,
ConverterSelectionStrategy<?> converters) |
InPushConnector |
SpreadFactory.createInPushConnector(Properties properties,
ConverterSelectionStrategy<?> converters) |
OutConnector |
SpreadFactory.createOutConnector(Properties properties,
ConverterSelectionStrategy<?> converters) |
Modifier and Type | Method and Description |
---|---|
Properties |
Properties.filter(String desiredPrefix)
Returns a new properties instance with all properties with keys starting
with the specified prefix.
|
Properties |
ConfigLoader.load(Properties results)
Loads properties from the default sources.
|
Properties |
ConfigLoader.loadEnv(Properties results)
Loads properties from the environment variable.
|
Properties |
ConfigLoader.loadFile(File file,
Properties results)
Reads options from a config file.
|
Properties |
ConfigLoader.loadFileIfAvailable(int index,
File file,
String description,
Properties results)
Loads a config file if the file exists.
|
Modifier and Type | Method and Description |
---|---|
Properties |
ConfigLoader.load(Properties results)
Loads properties from the default sources.
|
Properties |
ConfigLoader.loadEnv(Properties results)
Loads properties from the environment variable.
|
Properties |
ConfigLoader.loadFile(File file,
Properties results)
Reads options from a config file.
|
Properties |
ConfigLoader.loadFileIfAvailable(int index,
File file,
String description,
Properties results)
Loads a config file if the file exists.
|
void |
Properties.merge(Properties properties)
Merges the passed properties into this instance by adding and/or
overwriting all properties found in that instance.
|
Copyright © 2018 CoR-Lab. All rights reserved.