Commit graph

963 commits

Author SHA1 Message Date
Johan Andrén
ab526356dd Docs for half closed client WebSockets #19957 2016-05-16 11:10:30 +02:00
Nikita Melkozerov
9e6dab4ee1 +doc #17972 added spray migration guide (#20511) 2016-05-16 10:50:02 +02:00
Johan Andrén
29029be31d !htp #18919 #19519 New JavaDSL for Akka HTTP (#20518)
* !htt #18919 #19519 Align Java HTTP server DSL with Scala

This commits replaces the Java HTTP server DSL with a Java-8 centric one
which exposes all scala DSL concepts to be usable from Java, including
custom directives, (un)marshallers, rejections, headers, and type safety
for path and query parameters.

* Add RequestContext and RouteResult to Java DSL
fix websockets
WIP bring java docs up to date.
This applies some updates to the root-level documentation

* [htp] Fix java documentation to correctly mention timeouts

Timeouts are configured the same in Java and Scala. Hence, linking to the
scala docs for timeouts from Java.

* =htc fix optionalHeaderValueByType in Java

* =htt #20200 fix java testkit always using NoLogging instead logger

* +htt actually run new javadsl tests, allow overriding config

* =htt improve javadsl test infra with more details when fails

* =htt fix bug in wrong path matcher exposed

* +htp add missing remaining path matcher

* =htp Java DSL cookie tests fixed

* =htt Java DSL ParameterDirectivesTest fixed

Protect the tweets from scalariform

Incorrect response expectations in cache condition directives spec fixed

* =htt Path directives for Java DSL

* +!htt PathMatchers rewritten, made uniform and tests passing

* Bugfix in java reject and a little test-boyscouting

* Revert "Incorrect response expectations in cache condition directives spec fixed"

This reverts commit cd50e89d45db010309f8249b090ea654ebb11c7a.

* +htc HttpAPIsTest is compile time only, not for running
Also, moved from the client package since not strictly a client test.

SecurityDirectives passing

Two faulty tests and two actual bugs.

Fix for cache condition spec not working

* Not sending in Unit instad of the implicit magnet in the test
* HeaderMagnet now works as expected
* Java API added for - and + on DateTime

PetStore example and test fixed

* Annotations to make marshalling work without default constructor
* Made model class immutable

Incorrect tests fixed

Some scaladoc boyscouting as bonus

* =htt RequestValTest sprinkled out across multiple directive tests

Client ip extraction test with incorrect header name fixed.

* =htt Incorrect CodingDirectivesTest fixed.

* =htt Bugfix for Java Unmarshaller.firstOf and fixes to JavaRouteTest

* =htt MarshallerTest fixed

* Missing seal signature added to JavaDSL
* More consistent (with Scala) test kit setup for Java
* missing Javadocs added
* Thread.sleep in default exception handler removed

* =htt copy directive docs, prepare for finishing it up

* +htt SecurityDirectives.authorize variants and test coverage added

* +htt Custom headers in Java DSL

* =htt WIP on java docs

* +htp add missing parameterOrDefault directive
Fixed a lot of doc warnings

* =htc intense progress on javadsl docs

* =htc #20470 Link to issue about docs and fix compile error
compile, migration guide
don't mima check http-experimental

* =htt Java DSL doc warnings fixed.
Only `Could not lex literal_block` ones left now

* =htc fix mima settings

* =doc fix MethodDirectives doc test with custom method

* =htc fix coding directives spec after bad merge

* =htc fix concat being corresponding to route() in javadsl

* =htt Disable consistency check for route/concat as it fails only on ci server

* !htt Minor fixes to PathMatchers
2016-05-16 10:38:40 +02:00
Patrik Nordwall
62a19471b7 Merge pull request #20462 from huntc/client-observer
Observable cluster client and its receptionist
2016-05-13 07:59:39 +02:00
Christopher Hunt
ceb0678de2 Observe the cluster client and its receptionist
Allows the cluster client and its receptionist to be observable in terms of contact points becoming available and client heartbeats. Furthermore a query API for requesting the current state has been provided.
2016-05-12 18:45:56 +10:00
Konrad Malawski
d886a1d0b5 htc #20379 allow registering custom media types (#20401)
htc #20379 add mima filters for custom media type
2016-05-12 09:46:29 +02:00
Patrik Nordwall
d5a3b26291 format the code
* just a clean test:compile
* and fixing the tweets Source
2016-05-10 11:52:36 +02:00
leonidb
68e479a050 +per #20257 Snapshots with PersistentFSM 2016-05-07 22:58:19 +03:00
Robert Budźko
8534adf603 Introduced backpressure timeout (#20131) stage. 2016-05-06 12:57:27 +02:00
drewhk
c3c8a0bc73 Merge pull request #20141 from agolubev/19443-add-support-for-Java-Stream-agolubev
19443 add support for java stream agolubev
2016-05-03 11:59:59 +02:00
Johan Andrén
8d7d3aac6b Merge pull request #20426 from svezfaz/20280-verify-complete-docs-svezfaz
verify docs for complete directive #20280
2016-05-02 08:23:09 +02:00
Johan Andrén
b6b6285bc9 Merge pull request #20428 from timcharper/cluster-sharding-docs
=doc correct references to non-existent ShardRegion state messages / return types
2016-05-02 08:15:19 +02:00
Tim Harper
a02325a85d =doc correct references to non-existent ShardRegion state messages / return types 2016-05-01 15:43:24 -06:00
svezfaz
b739da6bd0 verify docs for complete directive #20280 2016-05-01 11:10:47 +01:00
Endre Sándor Varga
093d82ce00 +str #19443 add support or Java Stream 2016-04-29 23:31:56 -04:00
Alexander Temerev
f6dbdcea45 doc #20409 Broken link corrected in Akka HTTP WS server docs (#20410)
* Akka-HTTP Websocket server doc (broken link corrected)
2016-04-28 11:10:54 +02:00
Patrik Nordwall
0b0a456e28 Merge pull request #20125 from kelebra/19039-kelebra-cycle
#19039: Added cycle method to Source class.
2016-04-26 16:47:02 +02:00
Oleksii Tkachuk
78e0a534f4 Fixed 19039 for both scaladsl and javadsl
19039: Added cycle method to Source class for both scaladsl and javadsl. Test added.
2016-04-26 07:37:03 -05:00
Konrad Malawski
0e11ec2057 !htc #20371 allows for simple HTTPS usage from Java, fixes typo in APIs (#20373) 2016-04-25 12:01:03 +02:00
Michał Kiędyś
b983f19c1f Add basic support for Java 7 NIO file systems (#20293) 2016-04-25 11:25:26 +02:00
Rodolphe BELOUIN
936c97051a +str #19782 Transpose a sources sequence (#19795) 2016-04-22 12:04:28 +02:00
Johan Andrén
9af39f97ba Merge pull request #20333 from johanandren/wip-20332-auto-load-library-extensions-johanandren
act #20332 Functionality to automatically load library extensions
2016-04-19 15:16:55 +02:00
Samuel Tardieu
bead910cc5 =doc Fix path to "akka.http.host-connection-pool" (#20363)
The "host-connection-pool" section is not under "client".
2016-04-19 12:52:16 +02:00
Paweł Jurczenko
51124aac1a =doc Fix authorizeAsync reference in authorize docs (#20359) 2016-04-18 20:21:36 +02:00
Johan Andrén
20ab404350 Merge pull request #20297 from hepin1989/rename-flow-graph-things
= rename FlowGraph* to GraphDSL
2016-04-18 15:29:59 +02:00
Johan Andrén
14c08df74a act #20332 Functionality to automatically load library extensions 2016-04-18 15:27:30 +02:00
jsuchenia
e4127c3af6 Improve documentation and configuration API when using together: sharding and distibuted data (#20215)
* Missing setter for stateStoreMode in ClusterShardingSettings

* Improve Sharding documentation regarding Distributed Data Storage
2016-04-18 11:37:56 +02:00
Konrad Malawski
e5cfe5b0ed +htp,str #20326 more links to ssl-config and update default TLS version 2016-04-15 16:04:56 +02:00
hepin1989(虎鸣)
e9670ee91d = rename FlowGraph* to GraphDSL 2016-04-15 00:18:05 +08:00
Johan Andrén
55e08682c5 doc,io #16262 UDP multicast tests work on all platforms (#20290) 2016-04-13 13:30:04 +02:00
Konrad Malawski
8718267e75 i=doc fix #20291 by exposing imports better (#20292) 2016-04-12 11:14:48 +02:00
Konrad Malawski
8ef1a71bb4 Merge pull request #20277 from poojadshende/poojadshende_Doc_For_getfromdirectory_20186
Updated the documentation example for Directives.getFromDirectory and…
2016-04-11 12:57:51 +02:00
poojadshende
1b05cba2bc Updated the documentation example for Directives.getFromDirectory and Directives.getFromResourceDirectory- #20186 2016-04-10 14:30:42 -07:00
Konrad Malawski
6e1b32e6ea htp #20214 more docs on https context configuring 2016-04-09 02:30:28 +02:00
Johan Andrén
6b32513e98 doc #20259 Fix broken snippet en streams (#20260) 2016-04-08 11:30:25 +02:00
Konrad Malawski
62d8a69fac all #20090 enable running java tests in actor,camel,cluster,persistence 2016-04-06 01:23:21 +02:00
Patrik Nordwall
9f659cf9b1 remove JUnitRunner annotation, #16112
* it was used for running tests from inside Eclipse,

  but since it caused some trouble we remove it
2016-04-05 17:06:58 +02:00
Alan Johnson
b3c85512a3 htp #19678 add variadic concat route combinator
* add variadic route concatenation function

* add `concat` to `~` warning bubble in docs

* fix grammar of warning bubble, and clarify
2016-04-05 15:36:46 +02:00
Patrik Nordwall
a4e1beda48 clarify pubsub group docs, #17458 2016-04-04 18:32:12 +02:00
Patrik Nordwall
52de0bcaa4 Clarify system name requirement for cluster members
* Clarify system name requirement for cluster members

* Recommend againsts auto-down, stronger
2016-04-04 12:37:12 +02:00
Krzysiek
f2771eaab9 doc-separate-section-persistence-eager-init 2016-04-03 22:04:15 +02:00
Tal Pressman
26c25c89ed +str #19390 Add 'monitor' flow combinator and stage 2016-04-01 08:06:37 +02:00
Alexander Golubev
69e6052cbe +str #18620 add Source.blocking() for legacy API integration 2016-03-31 10:29:48 -04:00
Johan Andrén
7c64ed02a3 Merge pull request #20050 from johanandren/wip-20017-stream-rate-docs-async-johanandren
=doc #20017 Update the stream-rate docs to current streams behavior
2016-03-29 18:04:57 +02:00
Johan Andrén
d72848f22f =doc #20017 Update the stream-rate docs to current streams behavior 2016-03-29 12:26:02 +02:00
Konrad Malawski
27e3c5d925 Merge pull request #20143 from akka/wip-document-flowops-extension-RK
document FlowOps extension
2016-03-29 12:07:30 +02:00
Sören Brunk
d332428fac Fix a few typos in the docs 2016-03-28 22:06:00 +02:00
Roland Kuhn
5accba105d document FlowOps extension 2016-03-25 10:13:11 +01:00
Konrad Malawski
aff158cb98 Merge pull request #20070 from akka/wip-random-findings-RK
some random findings
2016-03-24 20:24:42 +01:00
Roland Kuhn
777a400b12 use union/diff operator on Sets (optimization) 2016-03-24 12:51:18 +01:00