Tasks #1028

Expose connector "remoteness" in transport package [Java]

Added by J. Moringen over 8 years ago. Updated over 3 years ago.

Status:ResolvedStart date:06/25/2012
Priority:NormalDue date:
Assignee:J. Moringen% Done:

100%

Category:Java
Target version:rsb-0.17

Description

Client code should be able to determine whether a transport implements inprocess or interprocess communication.

The client interface should consist of e.g.
bool rsb.transport.Transport.isRemote()


Related issues

Related to Robotics Service Bus - Enhancement #322: Introspectable Configuration Options [Java] In Progress 05/12/2011
Blocked by Robotics Service Bus - Enhancement #1024: Add Transport class [Java] Resolved 06/25/2012

Associated revisions

Revision da63db2c
Added by J. Moringen over 3 years ago

Added ConnectorInfo in rsb-java/src/main/java/rsb/transport/TransportFactory.java

fixes #1028, refs #322

  • 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 almost 8 years ago

  • Target version changed from rsb-0.9 to rsb-0.10

#2 Updated by J. Moringen about 7 years ago

  • Description updated (diff)

#3 Updated by J. Moringen about 7 years ago

  • Target version changed from rsb-0.10 to rsb-0.11

#4 Updated by J. Moringen almost 7 years ago

  • Target version changed from rsb-0.11 to rsb-0.12

#5 Updated by J. Wienke almost 6 years ago

  • Target version changed from rsb-0.12 to rsb-0.13

#6 Updated by J. Moringen almost 5 years ago

  • Target version changed from rsb-0.13 to rsb-0.14

#7 Updated by J. Moringen almost 5 years ago

  • Subject changed from Expose connector "remoteness" in transport package to Expose connector "remoteness" in transport package [Java]

#8 Updated by J. Moringen over 4 years ago

  • Target version changed from rsb-0.14 to rsb-0.15

#9 Updated by J. Moringen about 4 years ago

  • Target version changed from rsb-0.15 to rsb-0.16

#10 Updated by J. Moringen almost 4 years ago

  • Target version changed from rsb-0.16 to rsb-0.17

#11 Updated by J. Moringen over 3 years ago

  • Status changed from New to In Progress
  • Assignee set to J. Moringen

#12 Updated by J. Moringen over 3 years ago

  • Related to Enhancement #322: Introspectable Configuration Options [Java] added

#13 Updated by J. Moringen over 3 years ago

  • Related to deleted (Enhancement #286: Introspectable Configuration Options [C++])

#14 Updated by J. Moringen over 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF