Checkout Tools
  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Handle exceptions better in TerminalPrintStream. (FELIX-2604)

Update support files.

  1. … 5 more files in changeset.
Add support for Gogo. (FELIX-2544)

  1. … 1 more file in changeset.
Refactored remote shell to improve service handling and concurrency handling.

It probably still could be refactored even more, but I don't have the time.

    • -4
    • +18
    ./shell/remote/TerminalPrintStream.java
    • -161
    • +77
    ./shell/remote/ServiceMediator.java
Reformatted code to Felix code style.

    • -75
    • +60
    ./shell/remote/TerminalReader.java
    • -33
    • +24
    ./shell/remote/AtomicInteger.java
    • -32
    • +25
    ./shell/remote/TerminalPrintStream.java
    • -65
    • +75
    ./shell/remote/ReentrantLock.java
    • -128
    • +108
    ./shell/remote/ServiceMediator.java
FELIX-914 Ensure remote shell connections are terminated

when the remote shell bundle is stopped.

FELIX-734 Apply patch by Patrick Frohan (thanks) to allow setting the socket timeout
FELIX-826 Apply patch by Peter Triller (Thanks)
FELIX-709 Make remote shell workable without a LogService provider

and reorganize Manifest Header Generation a bit

    • -3
    • +12
    ./shell/remote/ServiceMediator.java
  1. … 1 more file in changeset.
Remove @author tags. Instead the source of the code is attributed to

on our site (Felix R4 Contributions and subproject documentation)

    • -3
    • +0
    ./shell/remote/TerminalPrintStream.java
FELIX-615 Use framework properties instead of system properties for configuration

and some import list optimizations.

FELIX-615 Add remote shell contributed by Dieter Wimberger
    • -0
    • +181
    ./shell/remote/ReentrantLock.java
    • -0
    • +73
    ./shell/remote/Activator.java
    • -0
    • +78
    ./shell/remote/TerminalPrintStream.java
    • -0
    • +120
    ./shell/remote/Latch.java
    • -0
    • +131
    ./shell/remote/Shell.java
    • -0
    • +161
    ./shell/remote/Listener.java
    • -0
    • +318
    ./shell/remote/ServiceMediator.java
    • -0
    • +93
    ./shell/remote/AtomicInteger.java
    • -0
    • +238
    ./shell/remote/TerminalReader.java
  1. … 9 more files in changeset.