Checkout Tools
  • last updated 8 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.

    • -23
    • +41
    ./apache/felix/shell/remote/Listener.java
    • -20
    • +8
    ./apache/felix/shell/remote/Activator.java
    • -161
    • +77
    ./apache/felix/shell/remote/ServiceMediator.java
    • -28
    • +23
    ./apache/felix/shell/remote/Shell.java
Reformatted code to Felix code style.

    • -75
    • +60
    ./apache/felix/shell/remote/TerminalReader.java
    • -58
    • +52
    ./apache/felix/shell/remote/Shell.java
    • -33
    • +24
    ./apache/felix/shell/remote/AtomicInteger.java
    • -65
    • +75
    ./apache/felix/shell/remote/ReentrantLock.java
    • -128
    • +108
    ./apache/felix/shell/remote/ServiceMediator.java
    • -47
    • +53
    ./apache/felix/shell/remote/Latch.java
    • -84
    • +76
    ./apache/felix/shell/remote/Listener.java
    • -39
    • +32
    ./apache/felix/shell/remote/Activator.java
FELIX-914 Ensure remote shell connections are terminated

when the remote shell bundle is stopped.

    • -10
    • +46
    ./apache/felix/shell/remote/Shell.java
    • -2
    • +60
    ./apache/felix/shell/remote/Listener.java
FELIX-734 Apply patch by Patrick Frohan (thanks) to allow setting the socket timeout
    • -1
    • +8
    ./apache/felix/shell/remote/Listener.java
FELIX-826 Apply patch by Peter Triller (Thanks)
    • -1
    • +15
    ./apache/felix/shell/remote/Listener.java
FELIX-709 Make remote shell workable without a LogService provider

and reorganize Manifest Header Generation a bit

    • -3
    • +12
    ./apache/felix/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)

    • -2
    • +0
    ./apache/felix/shell/remote/Latch.java
    • -3
    • +0
    ./apache/felix/shell/remote/Listener.java
    • -3
    • +0
    ./apache/felix/shell/remote/Shell.java
    • -2
    • +0
    ./apache/felix/shell/remote/ReentrantLock.java
    • -3
    • +0
    ./apache/felix/shell/remote/AtomicInteger.java
    • -2
    • +0
    ./apache/felix/shell/remote/TerminalReader.java
    • -3
    • +0
    ./apache/felix/shell/remote/ServiceMediator.java
    • -2
    • +0
    ./apache/felix/shell/remote/Activator.java
FELIX-615 Use framework properties instead of system properties for configuration

and some import list optimizations.

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