So I am going to walk through a quick bit of code that meshes the new Java 8 power with our current API, it’s basic design is to transfer a large directory of files in parallel. Since I only want to concentrate on what Java 8 brings to the table I am going to abstract out the things that anyone familiar with our API should already know, namely client configuration, connection, and cleanup.
ដោយសារតែខ្ញុំគ្រាន់តែចង់ផ្តោតអារម្មណ៍លើអ្វីដែល Java 8 នាំមកនៅលើតុខ្ញុំនឹងដកស្រង់នូវអ្វីដែលអ្នកណាម្នាក់ស្គាល់ជាមួយ API របស់យើងគួរតែដឹងរួចហើយដូចជាការកំណត់រចនាសម្ព័ន្ធការតភ្ជាប់និងការសម្អាតរបស់អតិថិជន។ ខ្ញុំហុចជុំវិញ BlockingQueue នៃ FCClients ដែលជាមូលដ្ឋានធ្វើជាអាងមួយ។ ខ្ញុំសន្និដ្ឋានរាល់ការប្រមូលទិន្នន័យពិតប្រាកដនិងការឃ្លាំមើលនៃការផ្ទេរទិន្នន័យនៅក្នុងក្រមបទបញ្ជាខាងក្រោម