Commit graph

392 commits

Author SHA1 Message Date
Denis Rosca
071b64809f Warning for actors with value class arguments
Update documentation to specify that value class arguments are not
supported for Prop creation using the recommended classOf[] approach.

Issue: #20735, #16444
2016-06-10 22:00:44 +03:00
Michal Sitko
bf76d6c389 +doc #20699 improve docs for akka-http (#20722)
Made imports in docs snippets more complete and a few minor improvements
2016-06-07 00:17:23 +02:00
Johan Andrén
2643857e82 =doc Invalid FrameParser example fixed #20519 2016-06-03 14:24:31 +02:00
Stefano Bonetti
b84c6c5271 Adding docs for KillSwitch #20265 2016-06-03 14:23:11 +02:00
Hawstein
f98c1946d8 +doc #20466 example snippet for akka http java dsl: BasicDirectives (#20647) 2016-06-03 13:43:42 +02:00
Björn Antonsson
c66ce62d63 Update to a working version of Scalariform 2016-06-02 22:12:36 +02:00
Patrik Nordwall
03eaacdbbb Merge pull request #20680 from akka/wip-ByteString.empty-patriknw
use ByteString.empty
2016-06-02 14:37:03 +02:00
tjugo
0eda4075ef +htp #20535 add checkSameOrigin directive to HeaderDirectives (#20560)
*  #20535 add checkSameOrigin directive to WebSocketDirectives

* refactoring + add docs

* refactoring + cleanup in docs

* fix types and conversions in the InvalidOriginHeaderRejection

* simplify InvalidOriginHeaderRejection to InvalidOriginRejection
2016-06-02 11:58:20 +02:00
Patrik Nordwall
184e45e6b2 use ByteString.empty
* and a few other cleanups
2016-06-01 15:01:02 +02:00
Konrad Malawski
fe47d596bc +doc add java example for onCompleteWithBreaker (#20675)
* +doc #20198 add java example for onCompleteWithBreaker

* =doc fix sphinx warnings
2016-06-01 10:31:50 +02:00
Stefano Bonetti
3f8dacfd44 +htp #20198 onCompleteWithBreaker directive (#20402) 2016-05-31 21:48:19 +02:00
Patrik Nordwall
f07041091f Merge pull request #20660 from akka/wip-20659-leaking-tests-patriknw
fix memory leaks in tests, #20659
2016-05-31 19:34:55 +02:00
Saeed Zarinfam
6b08767137 =doc Fix how to access deadLetters from system in actor (#20665)
When a developer copy `system.deadLetters` from documentation, it does not work in Actor and system must get from context.
2016-05-31 12:05:55 +02:00
Patrik Nordwall
be448e9fbb fix memory leaks in tests, #20659 2016-05-31 08:51:00 +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
Ashu Gupta
e2c1638171 HTTP: Document how a type is marshalled into json #20514 2016-05-18 18:39:10 +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
Patrik Nordwall
d5a3b26291 format the code
* just a clean test:compile
* and fixing the tweets Source
2016-05-10 11:52:36 +02:00
svezfaz
b739da6bd0 verify docs for complete directive #20280 2016-05-01 11:10:47 +01: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
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
Tal Pressman
26c25c89ed +str #19390 Add 'monitor' flow combinator and stage 2016-04-01 08:06:37 +02: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
Roland Kuhn
5accba105d document FlowOps extension 2016-03-25 10:13:11 +01:00
Roland Kuhn
777a400b12 use union/diff operator on Sets (optimization) 2016-03-24 12:51:18 +01:00
Konrad Malawski
d83a323549 =htp #20052 headerValueByType now works with custom headers 2016-03-22 13:11:05 +01:00
Konrad Malawski
e4bdd9027b Merge pull request #20091 from prascuna/patch-1
Fix type of tweets Source
2016-03-21 15:56:29 +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
Paolo Rascuna
c61eb62395 #tweet-source now is bound to the actual impl 2016-03-20 22:43:19 +00:00
prascuna
063f37d957 Fix type of tweets Source
#authors-filter-map won't compile otherwise
2016-03-20 17:15:26 +00:00
Johan Andrén
5e5bedb956 =doc #20051 Parallellism docs updated for async and fusing 2016-03-17 09:54:10 +01:00
Konrad Malawski
2933045156 +htp #20002 add authorizeAsync 2016-03-17 00:58:33 +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
ac1888fd66 Merge pull request #19871 from ktoso/wip-timeout-http-error-ktoso
=htc #19827 avoid double-push when request timeout triggers
2016-03-08 19:29:35 +01:00
Konrad Malawski
2d7d24dee6 +doc,htp #19896 directives for RequestTimeout and docs 2016-03-08 18:17:35 +01:00
Stanislav Savulchik
ce75948984 =doc Fix typos in FlowDocTest & FlowDocSpec 2016-02-29 22:51:59 +06:00
Richard Imaoka
6c8673f1da SimplifyTestKit doc async sample #18804 2016-02-28 23:48:53 +09:00
Matthew T. Adams
4567327aa6 microscopic doc improvement 2016-02-25 16:34:43 -06:00