{"push_id":565353470,"size":9,"distinct_size":9,"ref":"refs/heads/exp/akkaIntegration","head":"9c46494c0cbf098cbc8b439f8c0c116c24a8d70a","before":"8f4d38897b72fc89f3845219910ac9caff0c0521","commits":[{"sha":"9132d9369f2e8d8279b3fcd2ba1c8c0b4a5050ba","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"Initial (incomplete) implementation of DynamicInputStream.\n\nThis is an InputStream implementation which can be populated with new data\nwhile it is already read.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/9132d9369f2e8d8279b3fcd2ba1c8c0b4a5050ba"},{"sha":"4285af7bed9d2bc0e4e71a58fc4b25902c13e8b8","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"DynamicInputStream now supports mark and reset operations.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/4285af7bed9d2bc0e4e71a58fc4b25902c13e8b8"},{"sha":"119e8f7e6704892cedeeb4326fe6e47f3531fc17","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"FileChannelFactory now expects open options to be passed.\n\nThis makes it possible to open a channel for multiple operations. (We will use\nthe same factory for creating channels for write access.)","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/119e8f7e6704892cedeeb4326fe6e47f3531fc17"},{"sha":"e2cdf86279b6cbc5af4e103e104bac163ff64926","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"Introduced a base trait for actors operating on a channel.\n\nWe need to have actors for both reading and writing files. Common functionality\nis now implemented by trait ChannelHandler.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/e2cdf86279b6cbc5af4e103e104bac163ff64926"},{"sha":"d349777dbad27e9e4edb8da691c68c9465218637","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"Requests are now only accepted after the previous one is finished.\n\nCorresponding functionality has been added to the base trait. FileReaderActor\nimmediately sends an empty ReadResult if another request is still processed.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/d349777dbad27e9e4edb8da691c68c9465218637"},{"sha":"00f0b7b9b429c1fb087dd16a2b8149b53ab00f54","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"Extracted functionality for managing a file to a helper trait.\n\nThis functionality is going to be needed in multiple test classes.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/00f0b7b9b429c1fb087dd16a2b8149b53ab00f54"},{"sha":"646e311fd3f258ad502c6f7d1258d1e3e783f523","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"Added a new ArraySource which is extended by ReadResult.\n\nThe idea is that objects implementing this trait can be processed by a file\nwriter actor. Then the results produced by the reader actor can be directly\nforwarded to the writer actor.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/646e311fd3f258ad502c6f7d1258d1e3e783f523"},{"sha":"f5af3a25fa05db2101ffe4d58a4127a8f7feabea","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"Changed exception handling in ChannelHandler.\n\nRather than throwing an exception, failed IO operations are now reported via\na special error message.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/f5af3a25fa05db2101ffe4d58a4127a8f7feabea"},{"sha":"9c46494c0cbf098cbc8b439f8c0c116c24a8d70a","author":{"email":"4665bfe272014253babd87b5af65ab7358e497cf@oliver-heger.de","name":"oheger"},"message":"Added FileWriterActor.\n\nThis actor allows writing files asynchronously.","distinct":true,"url":"https://api.github.com/repos/oheger/RemoteMediaStore/commits/9c46494c0cbf098cbc8b439f8c0c116c24a8d70a"}]}