Commit graph

713 commits

Author SHA1 Message Date
David Piggott
dfc7943e94 =doc Remoting documentation addition (#20463) (#20584)
* Add missing fullstop

* Document that sends to local actors via remote paths aren't remoted (#20463)
2016-05-24 11:21:03 +02:00
Felipe Fernández
d9c7f9b7f0 =doc,htp #20466 Include Respond Directives Examples for Java. (#20595)
* Include Respond Directives Examples for Java.

* Include license on RespondWithDirectivesExamplesTest.
2016-05-24 10:54:44 +02:00
Fabian Gutierrez
43c09a4b63 Add scheme directive example in javadsl (#20586)
* add scheme directive test

* link documentation to the scheme directive
2016-05-23 12:49:54 +02:00
Johan Andrén
ab526356dd Docs for half closed client WebSockets #19957 2016-05-16 11:10:30 +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
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
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
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
Endre Sándor Varga
093d82ce00 +str #19443 add support or Java Stream 2016-04-29 23:31:56 -04: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
poojadshende
6d399a308e Updated the link for 'full routing example' to WebSocketCoreExample.java (#20389) 2016-04-25 05:05:14 +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
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
6e1b32e6ea htp #20214 more docs on https context configuring 2016-04-09 02:30:28 +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
6873c518ef Merge pull request #20148 from Jaca777/jaca777-4761866
=doc #20133 Fixed doc about futures
2016-03-29 10:14:19 +02:00
Sören Brunk
d332428fac Fix a few typos in the docs 2016-03-28 22:06:00 +02:00
Jaca777
2984022ccc =doc #20133 Fixed doc about futures 2016-03-26 13:25:46 +01:00
Sören Brunk
082cf2dfdc Fix typo in persistence docs 2016-03-22 16:00:57 +01:00
Konrad Malawski
3698928fbd Merge pull request #20064 from johanandren/wip-20051-parallellism-docs-async-johanandren
=doc #20051 Parallellism docs updated for async and fusing
2016-03-21 12:47:44 +01:00
Fehmi Can Saglam
39cee97750 Fix typos in persistence query docs 2016-03-21 11:24:44 +02:00
Patrik Nordwall
137c4c8b3d fix the the typo 2016-03-18 17:06:34 +01:00
Roland Kuhn
2bc2dcb14a Merge pull request #20034 from akka/wip-19949-ANQ.count-loop-RK
fix endless loop race condition in NodeQueue, #19949
2016-03-17 10:54:03 +01:00
Johan Andrén
5e5bedb956 =doc #20051 Parallellism docs updated for async and fusing 2016-03-17 09:54:10 +01:00
Roland Kuhn
f9d3789bfc fix endless loop race condition in NodeQueue, #19949
- also fixed some forgotten copy-pasta between peekNode and pollNode
- also added JavaDoc to all methods, explaining which can be used from
  what thread
- did not fix the JDK8 improvement of using Unsafe instead of inheriting
  from AtomicReference since that inheritance is not a bad thing,
  actually
2016-03-16 20:37:39 +01:00
Patrik Nordwall
43dafff152 =cls #19917 Clarify docs about sharding ddata 2016-03-16 09:13:53 +01:00
Alexander Golubev
b2b2ce44b5 =str #19299 Performance Flow.flatMapMerge 2016-03-14 14:14:39 -04:00
Johan Andrén
7fe4b01f01 =htt,str,doc #20009 Fix for found unsafe graph stages 2016-03-14 11:55:55 +01:00
Konrad Malawski
026c1c3742 Merge pull request #19968 from ktoso/wip-explicit-shutting-down-as-note
+doc more visible note on connection pool shutdown
2016-03-11 15:15:14 +01:00
Konrad Malawski
a489c703fd +doc more visible note on connection pool shutdown 2016-03-11 15:14:47 +01:00
Patrik Nordwall
0ed211f059 Merge pull request #19989 from akka/wip-small-doc-fixes-RK
Wip small doc fixes rk
2016-03-11 10:16:01 +01:00