Johannes Rudolph
3426d4a950
+doc PathDirectives: the missing Scaladoc parts
2015-07-14 18:36:18 +02:00
Johannes Rudolph
c401d8a2fe
+htp #16439 allow creation of custom marshallers on the java side
2015-07-14 18:36:18 +02:00
Johannes Rudolph
5eb0f1d3da
+doc add overview documentation for java-side directives (+ some cleanup)
2015-07-14 18:36:18 +02:00
Konrad Malawski
12fa39cc39
Merge pull request #17987 from spray/w/17984-enable-content-negotiation-tests
...
ContentNegotiation fixes (and breakage)
2015-07-14 17:38:09 +02:00
Johannes Rudolph
5ba7918cd9
=htp #17985 fix content negotiation assuming charsetRanges being List in pattern match
...
(cherry picked from commit 76cc4d890c3b7ea3a5510656520c20b165090adb)
2015-07-14 13:10:17 +02:00
Johannes Rudolph
6d80945be2
=doc document java-side handlers
2015-07-13 14:44:21 +02:00
Johannes Rudolph
f9b8125333
=doc add explanation about Route => Flow conversion
2015-07-13 14:40:23 +02:00
Johannes Rudolph
ab38c36cba
=doc add lots of documentation about java-side routing API, some detail and further examples still missing
2015-07-10 19:14:14 +02:00
Johannes Rudolph
16d4b4a331
+htp add RequestContext.materializer
2015-07-10 19:12:37 +02:00
Johannes Rudolph
318ad0a849
+htp allow creation of custom Parameters, FormFields, PathMatchers, Unmarshallers, and RequestVals
2015-07-10 19:12:15 +02:00
2beaucoup
795faad37f
=htp #17873 normalize whitespace for resource paths
2015-07-08 15:18:38 +02:00
2beaucoup
eecf8b5508
=htp #15588 use Source from akka.stream.io
2015-07-02 16:55:44 +02:00
Johannes Rudolph
83833ae4f8
=htj #16436 add missing Java directives
2015-06-24 12:03:02 +02:00
Johannes Rudolph
10ea40b2f8
!htj move RequestVal classes to javadsl.server.values
2015-06-24 11:59:19 +02:00
Johannes Rudolph
45a410b02a
+htj #16436 add ExecutionDirectives.handleExceptions
2015-06-24 11:59:19 +02:00
Endre Sándor Varga
7879a5521b
Rename FlowMaterializer to Materializer
2015-06-23 18:47:28 +02:00
drewhk
b0fbd90008
Merge pull request #17771 from spray/w/17664-add-multipart-to-entity-shortcuts
...
Simplify creating multipart/formdata requests with just akka-http-core
2015-06-23 12:41:38 +02:00
drewhk
62865ff927
Merge pull request #17791 from spray/wip-docs2-mathias
...
More scala-side HTTP docs
2015-06-22 14:09:46 +02:00
drewhk
e70b8c3e48
Merge pull request #17767 from spray/w/various-small-improvements
...
Various small improvements
2015-06-19 14:28:48 +02:00
Johannes Rudolph
10fb88e2bc
=htp add more explicit type annotations to implicit definitions
2015-06-18 16:22:03 +02:00
Mathias
fc301396c6
=doc complete alphabetical directive listing for scaladsl, improve scaladocs
2015-06-18 16:03:18 +02:00
Johannes Rudolph
e9674d3ff0
=htc #17664 create Multipart.toEntity to simplify creation of multipart/formdata requests
...
This moves some functionality from marshallers in akka-http
directly to akka-http-core.
2015-06-18 15:14:39 +02:00
drewhk
b4272b77c2
Merge pull request #17107 from alekstorm/repeated-parameter
...
+htp extract multiple occurrences in the parameters/formFields directives by suffixing with *
2015-06-18 13:27:51 +02:00
Johannes Rudolph
b0ea8c935a
!htp remove implicit ExecutionContext parameter where possible
...
It seems they were left over from aa8da46068795a1110ed3ce07cf648fedaf1000d.
2015-06-18 11:35:47 +02:00
Johannes Rudolph
1d5332a311
=htp add more tests for PathDirectives and fix test descriptions
2015-06-18 11:35:47 +02:00
Alek Storm
d3742c577a
+htp extract multiple occurrences in the parameters/formFields directives by suffixing with .*
2015-06-17 22:21:37 -07:00
Mathias
c2588b7db5
=htp #17051 fix multipart unmarshaller not surfacing header parsing errors on outer (part) stream
2015-06-16 15:47:49 +02:00
drewhk
632868b868
Merge pull request #17660 from spray/w/another-batch-of-smallish-fixes
...
Fixes #16839 and #17067
2015-06-12 16:04:30 +02:00
Johannes Rudolph
e540882049
+htp #16810 use flushing deflate call on Java > 6
2015-06-07 11:51:21 +02:00
Johannes Rudolph
9b0aa86f15
+htc #17609 overloads to handle websocket requests with sink and source, removed materializer param
2015-06-05 17:47:38 +02:00
Johannes Rudolph
71df8f810a
=htp add more explicit implicit definition result types
2015-06-05 17:03:49 +02:00
drewhk
c59a176a84
Merge pull request #17506 from spray/w/16826-introduce-cookie-pairs
...
!htc #16826 introduce HttpCookiePair for usage in `Cookie`-header
2015-06-01 16:12:56 +02:00
Johannes Rudolph
b2e6b650fd
!htc #16826 introduce HttpCookiePair for usage in Cookie-header
2015-05-28 12:43:45 +02:00
Johannes Rudolph
c417d727da
=htp add explicit result types to formField/parameter implicits
...
Otherwise, the applicability of the implicit conversions can depend on
the order of compiler-internal loading/typing which is hardly predictable.
2015-05-22 14:37:21 +02:00
Endre Sándor Varga
be82e85ffc
+str #17361 : Unified http java/scala projects except marshallers
2015-05-22 13:51:34 +02:00
Mathias
5859c39f8b
=ht* #17279 rename akka-http-* modules where agreed
2015-04-24 18:44:24 +02:00
Konrad Malawski
cebd9bf1ae
+str #15588,#17229 Java 6 Synchronous File Sink / Source
...
These are synchronous implementations, because we need to be Java 6
compatible while developing on 2.3.x. However asynchronous
implementations using AsynchronousFileChannel will come soon for JDK7
users.
+ ActorPublisher/Subscriber now manage stopping of the actor
+ added documentation on configuring dispatcher for File IO
+ properly handle if source file does not exist
+ file sink / source come with default io dispatcher
> verified no actors are leaking
> exceptions are caught and onErrored properly
+ moved files to akka.stream.io
+ Added OutputStreamSink and InputStreamSource
2015-04-23 18:15:10 +02:00
Mathias
4d3b0e4edc
+htc, htp: small improvement to HttpMessage::withDefaultHeaders
2015-04-23 15:31:51 +02:00
Johannes Rudolph
cd87dadf54
+htp #16887 add simple websocket support directive to akka-http
2015-04-22 13:57:32 +02:00
Johannes Rudolph
7b72fca3c2
+htc introduce big endian read methods to ByteReader
2015-04-21 15:23:37 +02:00
Mathias
a4c279c9c5
!htc #17039 , #16933 change default materialization placeholder type from Unit to Any
2015-04-10 15:10:42 +02:00
Roland Kuhn
8f47b6dfcc
Merge pull request #17105 from akka/wip-async-stage-∂π
...
add async stage
2015-04-10 10:52:01 +02:00
Roland Kuhn
4c623fade7
!str #17090 add AsyncStage
2015-04-10 09:00:36 +02:00
Patrik Nordwall
666bfade1e
!str #16993 Separate scaladsl/javadsl for FlattenStategy
...
`abstract class FlattenStrategy` was used in both javadsl and scaladsl, but the concrete concat
for the javadsl was in javadsl.FlattenStrategy and the concrete concat for the scaladsl is in
stream.FlattenStrategy.
Now there are separate FlattenStategy in scaladsl and javadsl packages and conversion
as we have in other places.
* replace JavaConverters with explicit methods
* remove asJava/asScala for FlattenStrategy
2015-04-10 08:05:24 +02:00
Roland Kuhn
ad4396a561
Merge pull request #17103 from spray/wip-16803-mathias
...
!htc #16803 introduce proper model for type of media-type encoding specs
2015-04-09 16:58:19 +02:00
Roland Kuhn
6949b8d167
Merge pull request #17111 from spray/wip-15792-mathias
...
=htp #15792 make `entityAs` directive turn `IllegalArgumentException` into `ValidationRejection`
2015-04-09 16:40:14 +02:00
Mathias
5074aebfeb
!htc #16803 introduce proper model for type of media-type encoding specs
2015-04-08 16:02:54 +02:00
Mathias
612fc052e6
=htp #15792 make entityAs directive turn IllegalArgumentException into ValidationRejection
2015-03-31 11:48:27 +02:00
Mathias
0925a23be5
=htp #17082 fix response message generated for MethodRejection
2015-03-30 10:55:41 +02:00
Patrik Nordwall
add5f39d18
Merge pull request #17047 from spray/wip-16816-mathias
...
+htp #16816 Add variants of `conditional` directive taking only ETag or only Last-Modified value.
2015-03-27 11:30:21 +01:00