Commit graph

1357 commits

Author SHA1 Message Date
Johan Andrén
277e7124e0 Improve map stage diagrams (#20551)
* =doc Add clarity for GraphStage image with map transformation

* Clarified that the function is applied in the map graph stage diagrams

* Make application of f more visible
2016-06-21 16:28:46 +02:00
Hawstein
cc22ed4560 +doc example snippet for akka http java dsl: SecurityDirectives (#20717) 2016-06-19 02:06:19 +02:00
Chris Birchall
f246c56087 +doc Add more imports to the stream quick start guides for Java and Scala (#20797)
* Add more imports to the stream quick start guides.

This makes it easier for people to execute the code samples while they
read through the guide.

* Change line endings to be consistent with other files

For some reason these 2 files had CR+LF line endings.
2016-06-18 11:15:17 +02:00
Michal Sitko
b7fdcb06c4 +doc add depenedency note to docs #20732 (#20761) 2016-06-09 16:02:27 +02:00
Hawstein
efb18c95b1 example snippet for akka http java dsl: FileAndResourceDirectives (#20758) 2016-06-09 15:34:25 +02:00
Robert Budźko
e40a2b21c4 +doc #20521 Enrich docs and tests regarding empty strings used in matchers (#20719) 2016-06-08 15:20:21 +02:00
kwyczesany
7fdd5983a3 +htp #19756: Add extractData and extractRequestEntity directives. (#20730)
* 19756: Add extractData and extractRequestEntity directives.

remove unnecessary import

* #19756: add documentation to extractDataBytes and extractRequestEntity directives
2016-06-07 21:02:38 +02:00
Piotr Krzemiński
735060da20 +doc updated Sphinx install guide (#20743)
* updated path to texlive basic 2016
 * added few missing packages
2016-06-07 20:53:22 +02: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
Hawstein
87a9196088 +doc #20466 example snippet for akka http java dsl: FormFieldDirectives (#20731) 2016-06-06 20:45:36 +02:00
Stefano Bonetti
fc58fa1f05 Amending docs for KillSwitch #20708 (#20716) 2016-06-06 11:28:04 +02:00
Hawstein
0263774f82 +doc #20466 example snippet for akka http java dsl: RouteDirectives (#20721) 2016-06-06 10:24:49 +02:00
Hawstein
16e8f8f54a +doc #20466 example snippet for akka http java dsl: CodingDirectives (#20718) 2016-06-05 21:31:28 +02:00
Hawstein
ab83603733 +doc #20466 example snippet for akka http java dsl: ExecutionDirectives (#20710) 2016-06-05 21:29:58 +02:00
Konrad Malawski
f49708d8b7 +htp #20705 allows javadsl creating custom rejections 2016-06-03 14:57:12 +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
Patryk Jażdżewski
c75504c3b6 doc #20622 Document the Raw URI option in reference docs (#20682)
* #20622: add a paragraph to HTTP Model doc explaining raw-request-uri-header flag

* raw-request-uri-header flag - better description in docs

* fix typo: it's -> its

* fix typo: requests -> request's
2016-06-02 12:25:05 +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
gosubpl
b9b1bf1749 doc #20672 pulling pattern link broken (#20686)
* trailing slash removed from link

* broken link to akka-work-pulling-pattern also fixed in faq
2016-06-01 22:28:09 +02:00
Patrik Nordwall
184e45e6b2 use ByteString.empty
* and a few other cleanups
2016-06-01 15:01:02 +02:00
John Zhang
b95b60a6a5 +doc #20466 add header directive examples (Java) (#20673) 2016-06-01 13:26:45 +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
Alexander Golubev
23027a2801 =str #19921 Error in documentation: Graph_cycles (#20656)
* =str 19921 Error in documentation: Graph_cycles

* =str 19921 Error in documentation: Graph_cycles
2016-05-31 12:28:07 +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
2d6ec9c4cf +doc #20466 Include Future Directives Examples for Java. (#20619) 2016-05-30 16:42:14 +02:00
Fabian Gutierrez
2b60f5fcbf +doc #20466 akka http javadsl - add debugging directive test (#20651)
* akka http javadsl - add debugging directive test

* fixes line breaks
2016-05-30 10:47:45 +02:00
gosubpl
66d4f82685 =doc fix inaccurate docs #20632 (#20652)
* Replace Rest with Remaining and RestPath with RemainingPath
* changed files: path-directives.rst and path-matchers.rst
2016-05-29 20:55:35 +02:00
Patrik Nordwall
1ebf93503d -doc remove note about scala in java testkit docs, #17288 (#20614) 2016-05-24 16:22:10 +02:00
Patrik Nordwall
8ac00ac2dc -doc remove STM section from JMM docs, #16980 (#20612) 2016-05-24 15:25:45 +02:00
Konrad Malawski
a299b30c0b !htp,java #20592 javadsl complete* should take Marshaller[...,RequestEntity] (#20593) 2016-05-24 15:20:28 +02:00
Konrad Malawski
31de5952b0 -doc remove tracking codes from urls (#20609)
I see no need why we should keep these.
2016-05-24 14:55:49 +02:00
Erol Staveley
72548d8439 Added a Packt video to list of resources (#20509) 2016-05-24 13:43:06 +02:00
Hawstein
77741acfca +doc,htp example snippet for akka http java dsl: CookieDirectives (#20585)(#20466) 2016-05-24 11:22:24 +02:00
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
Konrad Malawski
74b8d749b6 =doc #20565 explain binary compat rules explicitly (#20569) 2016-05-20 16:47:50 +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
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