Enhancement #322
Introspectable Configuration Options [Java]
Status: | In Progress | Start date: | 05/12/2011 | ||
---|---|---|---|---|---|
Priority: | Normal | Due date: | |||
Assignee: | J. Moringen | % Done: | 50% | ||
Category: | Java | Estimated time: | 2.00 hours | ||
Target version: | rsb-0.18 |
Description
It should be possible to query the supported configuration options of connectors:
- This should work without instantiating the connectors, if possible
- The obtained information should be sufficiently detailed to generate
- Configuration file schemas
- Commandline option descriptions (when these get implemented)
- Help texts
- Name ✓
- Supported (URI-)schemes ✓
- Wire-type
- "Remoteness", see #1028 ✓
- Configuration options ✓
Related issues
Associated revisions
introduced a separate eventprocessing module
refs #322
remove Subscription class
refs #322
Added ConnectorInfo in rsb-java/src/main/java/rsb/transport/TransportFactory.java
- rsb-java/src/main/java/rsb/transport/TransportFactory.java
(TransportFactory.ConnectorInfo): new nested class; contains
information about the connectors of a transport
(TransportFactory.getInfo): new method; return ConnectorInfo
instance for the transport - rsb-java/src/main/java/rsb/transport/inprocess/InProcessFactory.java
(InProcessFactory.SCHEMA): new constant; name and schema of the
transport
(InProcessFactory.getInfo): new method; return transport information - rsb-java/src/main/java/rsb/transport/socket/SocketFactory.java
(SocketFactory.SCHEMA): new constant; name and schema of the
transport
(SocketFactory.getInfo): new method; return transport information - rsb-java/src/main/java/rsb/transport/spread/SpreadFactory.java
(SpreadFactory.SCHEMA): new constant; name and schema of the
transport
(SpreadFactory.getInfo): new method; return transport information
History
#1 Updated by J. Moringen over 13 years ago
- Target version changed from 0.3 to rsb-0.9
#2 Updated by S. Wrede about 13 years ago
- Target version changed from rsb-0.9 to rsb-0.7
#3 Updated by J. Moringen over 12 years ago
- Target version changed from rsb-0.7 to rsb-0.9
#4 Updated by J. Moringen over 11 years ago
- Target version changed from rsb-0.9 to rsb-0.10
#5 Updated by J. Moringen almost 11 years ago
- Target version changed from rsb-0.10 to rsb-0.11
#6 Updated by J. Moringen over 10 years ago
- Target version changed from rsb-0.11 to rsb-0.12
#7 Updated by J. Wienke over 9 years ago
- Target version changed from rsb-0.12 to rsb-0.13
#8 Updated by J. Moringen over 8 years ago
- Target version changed from rsb-0.13 to rsb-0.14
#9 Updated by J. Moringen over 8 years ago
- Target version changed from rsb-0.14 to rsb-0.15
#10 Updated by J. Moringen almost 8 years ago
- Target version changed from rsb-0.15 to rsb-0.16
#11 Updated by J. Moringen over 7 years ago
- Target version changed from rsb-0.16 to rsb-0.17
#12 Updated by J. Moringen about 7 years ago
- Subject changed from Introspectable Configuration Options to Introspectable Configuration Options [Java]
- Status changed from New to In Progress
- Assignee changed from S. Wrede to J. Moringen
- % Done changed from 0 to 50
#13 Updated by J. Moringen about 7 years ago
- Related to Tasks #1028: Expose connector "remoteness" in transport package [Java] added
#14 Updated by J. Moringen about 7 years ago
- Description updated (diff)
#15 Updated by J. Moringen about 7 years ago
- Description updated (diff)
#16 Updated by J. Moringen about 7 years ago
- Target version changed from rsb-0.17 to rsb-0.18