Store HTTP Stream

Is there a way to store the incoming HTTP Stream on Server (probably using ICF), so that while transmitting the stream from client if there is a connection failure, The received stream can be stored on server, and the remaining stream can be transmitted from the client after the connection is restored.

you can even store them in DBtable.
check this link for a sample program
Re: How to store big XML string  in ABAB DB
Regards
Raja

Similar Messages

  • Does Media Player cache http streams locally?

    Hi,
    I am developing a secure video playback system. I am planning to load encrypted data, decrypt it and present it from a http server. This would be read by the media player using http progressive download. The security is lost if the media player stores the stream locally. Any help on finding out where the media player might store data if it does? If I use rtsp, will it solve the problem?
    Regards,
    Arun

    On my Linux system, I played a JavaFX program designed to read media from http. Then I used the command line to print a list of all file descriptors in use. None of the file descriptors being used by the JavaFX program looked caching related, but I am honestly not sure whether or not it does in fact cache.
    Since the documentation doesn't say anything, whether or not it caches and how it does so may very well be OS specific. As such, figuring out whether there even IS a problem, let alone how to solve it would be very tricky.
    Even if it does cache, you'll still be about as safe as it gets. The vast majority of the population won't have a clue how to steal your video.
    As for hackers, they probably have better things to do with their time and there isn't much you can do to stop them (short of not placing the film online in the first place of course!). Even if a hacker can't find a video cache, they could still decompile your program to figure out where the media is being downloaded, which would make the caching issue irrelevant. And even if you made it difficult to read the URL from a decompiler, there is nothing you can do to prevent them from just filming the screen.

  • Storing HTTP  streams in ICF

    If a Client is sending a http stream of 10mb length and 5mb was transmitted. Now there was a connection faliure.
    Will the ICF provide a functionality to store the received 5mb and process the request after the remaining 5mb was transmitted.

    Hi,
    We should not make session object as huge and
    this reduce your application performence, Instead
    you can have all data in message object ( simple obj
    that can be serialized ) kept in database. since you
    have connection in session object you can take it
    from any page as you want.Yep this is a good way to archieve what you need, its in this cases that serializing might help.
    MeTitus

  • Extremely slow connection to Music Store and Streams

    There have been multiple threads detailing troubles people have been having both with the iTunes Music Store and streaming music via iTunes. Extremely sluggish performance has been reported for weeks now.
    Over the past 3 weeks I've found that a search on the Music Store can take 30 seconds or more. Downloading a song can take minutes. Browsing is extremely sluggish. Sampling songs results in repeated rebuffering ("Network Stalled/Rebuffering Stream" messages), even if one sets the Streaming Buffer Size to "Large". I've tried reverting to 6.0.4 and shutting off the Firewall and Personal File Sharing, none of which had any effect.
    I experience the same sluggishness both at work, via a high speed office LAN/T3 connection, and at home, via a basic DSL setup. The friends and associates I've surveyed are experiencing the same sluggishness. No proxy servers are used at either location.
    I don't know about others, but I've found this sluggishness makes the iTunes Music Store completely unusable. It would be helpful if Apple were to give us some kind of indication as to what's going on if it wishes to retain it's dedicated customer base. If it persists, there are alternatives. (See http://en.wikipedia.org/wiki/Onlinemusic_store#Online_Music_Store_Comparisontable)
    iMac G5   Mac OS X (10.4.7)   iTunes 6.0.5 (20)

    Yes it is sluggish at times but far from unusable. Why not select the "Loads ....before playing" option in iTunes prefs>Store to get over the rebuffering problem. I think it is slow due to the popularity and high volumn use that the iTMS gets. Try a different time of day. I use it late at night (USA time) and don't have all the problems that you are experiencing.
    Why not contact iTMS customer service directly as Apple does not currently pay much attention to the forums. The reponses here are from fellow forum users and not from Apple employees.
    By all means if you are dissatisfied with the iTMS then vote with your pocket book and go else where. Last time I checked it was still a free market place.
    MJ

  • How to store Live stream on the other Server

    Hello Everyone,
    This is very important for me to store all live streams in the archive server at F4V sormat.
    to do that I record live stream in the F4V:
    mystreams.publish('mp4:' + netstream.name + 'f4v');
    mystream.recod();
    This cods is work currently in the rootinstall directory's but I wan to store on the archive directory in other linux server.
    1- I share the archive folder in the archive server.
    2- Create folder on the AMS linux server in the applications/livepkgr/streams/_definst_/archive
    3- mount archive folder to the archive folder in other server:
    mount -t cifs -o administrator=root,password=myams //192.168.1.100/Archive /opt/adobe/ams/applications/livepkgr/streams/_definst_/Archive
    So Archive Server is: 192.168.1.100/Archive.
    Now I have problem to store live streams in the Archive server...!!!
    When I start publish live events on the Flash Media Server, AMS is make video file with f4v format in the Archive server (ams have access to write in other server) But this file has 0kb. there is no capacity.
    Please advise me to solve this problem.
    Many Thanks.

    This seems like a good guide:
    http://www.marcoach.nl/index.php/nl/tech-tips/55-os-x-mountain-lion-webmail.html
    Lion Server (10.7) does still have webmail on board, although this is not the forum, this is.

  • Need a hand to configure FMS 4.5 to output HTTP stream...

    Hi folks!
    I'm trying to setup Flash Media Server (Streaming server) and I'm having issues with outputting HTTP stream.
    The system works very well with the Flash ooutput, but for some reason the livepkgr won't work. Tried several things over the past two weeks, I've went thru docs and I don't know anymopre what else I can try... The source of the video feed is upstreamed from my own home computer, via Flash Live Encoder.
    I operate a dedicated server, running Windows 2008 Server. The default web site is IIS. I configured the ports so that port 80 is the default IIS inetpub/webroot, and the FMS 4.5 install is accessed via port 8134. So the IP http://184.107.48.113 opens the default Windows IIS, and http://184.107.48.113:8134 takes the request to the FMS install.
    The video stream is live on the Flash server, I can see it in the console, the livepkgr appears to be working, and I do see the .STREAM file being generated in the _definst_/livebroadcast/livestream folder. So the server works, and process the HTTP output.
    I believe the URL I should use to access the output HLS stream is: http://184.107.48.113:8134/livepkgr/_definst_/livebroadcast/livestream.f4m.m3u8
    but it returns a file not found message. Is there something wrong with the URL syntax? Or there is something else in the .conf files I must tweak? Or is it an issue with Apache 2.2 configuration?
    You can see the live Flash stream from my web site http://www.blackflag.tv I want to change this Flash stream to HTTP stream.
    Thanks for your help folks!!!
    -sv bell

    Hey,
    I tried playing HDS now and its working fine. It wasn't playing earlier.
    You can try it out by playing the content through the player here: http://www.osmf.org/configurator/fmp/#
    Input: http://184.107.48.113:8134/hds-live/livepkgr/_definst_/livebroadcast/l ivestream.f4m
    (Don't forget to select the radio button for HTTP streaming)
    This means everything is working on the server side.
    Now, I don't have an iDevice on me to check out HLS playback.
    You are using an older version of QuickTime, which could be an issue. Please let me know what publish settings you are using (as in the codecs).
    Also can you try playing it back through HTML5. To do that, just create an HTML page with the below content.
    <!DOCTYPE html>
    <html>
    <head>
    <title>Title of the document</title>
    </head>
    <body>
    <video width="320" height="240" controls="controls" src="http://184.107.48.113:8134/hls-live/livepkgr/_definst_/livebroadcast/livestream.m3u8"  />
    </body>
    </html>

  • It is possible to use a VOD HTTP Stream in an iTunes U Collection and/or Course?

    We wish to better comply with TEACH Act guidelines by using VOD (video on demand as opposed to real-time streaming) HTTP Streaming where an instructor is asserting educational fair use of copyrighted material.  The key component in TEACH guidelines is that the student not be able to retain the materials beyond the duration of the course.  Thus, VOD HTTP Streaming will meet this specification nicely and is supported across all of iOS and MacOS X.
    Thus, the question: It is possible to use a VOD HTTP Stream in an iTunes U Collection and/or Course?

    I knew about that, but my question is, if it is possible to use an europe power adapter.
    Because i dont want to a carry around an power adapter and a plugin adapter.
    I hope you understand what i mean.
    Sorry for my english
    Best.

  • HTTP Streaming for Flash Player 10.1

    Hi there,
    I have been developing a streaming video player application in Flash Builder 4, and have been really excited about the HTTP Streaming functionality now available in Flash Player 10.1.
    Unfortunately, there seems to be an extreme dearth of materials on how to actually implement HTTP Streaming both server side and client side. Does anyone have a straightforward tutorial/example of how to implement HTTP Streaming from start to finish, or do any of the Adobe Developers plan on releasing documentation for this?
    I've looked through the BETA Actionscript 3.0 API Documentation and noticed the new NetStream.appendBytes() and NetStream.appendBytesAction(), which I suspect are involved in HTTP streaming. I also saw a sketchy introduction from Ryan Shin on the Open Source Media Framework (OSMF) website (https://admin.na3.acrobat.com/_a204547676/p96986524?launcher=false&fcsContent=true&pbMode= normal), but it seems to be lacking in details regarding how to actual implement a "file packager" on the server or how to open an HTTP Stream on the client side.
    Any help would be much appreciated.
    Thanks!
    Ho Tuan

    It is unlikely that you will get an answer here in the Flash Player (release version) forum.  Better try in the appropriate Flash, Actionscript, or FP 10.1 beta forum http://forums.adobe.com/community/labs/flashplayer10/flashplayer10.

  • How can I play live http streaming in osmf?

    Hi,
    I was trying to play live http streaming in osmf player but it was saying "Error #1009: Cannot access a property or method of a null object reference.". I think I need to do some change in OSMF player code to play live as vod plays fine. Can anybody point me in that direction?
    Thanks and Regards,
    Amit

    I downloaded StrobeMediaPlayback from https://sourceforge.net/projects/smp.adobe/files_beta/StrobeMediaPlayback_1.5_Sprint-4/ (10.1 version) and it is working for me.
    By the way when I try to play live Http in debug flash player with my previous player then I get following error :
    VerifyError: Error #1014: Class org.osmf.net.httpstreaming.f4f::AdobeBootstrapBox could not be found.
                    at org.osmf.net.httpstreaming::HTTPStreamingNetLoader/createNetStream()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\net\httpstreaming\HTTPStreamingNetLoader.as:86]
                    at org.osmf.net::NetLoader/finishLoading()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\net\NetLoader.as:406]
                    at org.osmf.net::NetLoader/startLoadingHTTP()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\net\NetLoader.as:724]
                    at org.osmf.net::NetLoader/executeLoad()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\net\NetLoader.as:289]
                    at org.osmf.traits::LoaderBase/load()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\traits\LoaderBase.as:111]
                    at org.osmf.traits::LoadTrait/load()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\traits\LoadTrait.as:170]
                    at org.osmf.media::MediaPlayer/load()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\media\MediaPlayer.as:1854]
                    at org.osmf.media::MediaPlayer/updateTraitListeners()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\media\MediaPlayer.as:1497]
                    at org.osmf.media::MediaPlayer/onTraitAdd()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\media\MediaPlayer.as:1332]
                    at flash.events::EventDispatcher/dispatchEventFunction()
                    at flash.events::EventDispatcher/dispatchEvent()
                    at org.osmf.elements::ProxyElement/processTraitsChangeEvent()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\elements\ProxyElement.as:475]
                    at org.osmf.elements::ProxyElement/onTraitAdd()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\elements\ProxyElement.as:436]
                    at flash.events::EventDispatcher/dispatchEventFunction()
                    at flash.events::EventDispatcher/dispatchEvent()
                    at org.osmf.elements::ProxyElement/set proxiedElement()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\elements\ProxyElement.as:182]
                    at org.osmf.elements::LoadFromDocumentElement/onLoadStateChange()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\elements\LoadFromDocumentElement.as:152]
                    at flash.events::EventDispatcher/dispatchEventFunction()
                    at flash.events::EventDispatcher/dispatchEvent()
                    at org.osmf.elements.proxyClasses::LoadFromDocumentLoadTrait/loadStateChangeEnd()[C:\Documen ts and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\elements\proxyClasses\LoadFromDocumentLoadTrait.as:50]
                    at org.osmf.traits::LoadTrait/setLoadState()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\traits\LoadTrait.as:266]
                    at org.osmf.traits::LoadTrait/onLoadStateChange()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\traits\LoadTrait.as:417]
                    at flash.events::EventDispatcher/dispatchEventFunction()
                    at flash.events::EventDispatcher/dispatchEvent()
                    at org.osmf.traits::LoaderBase/updateLoadTrait()[C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\traits\LoaderBase.as:208]
                    at Function/org.osmf.elements:F4MLoader/protected:executeLoad/org.osmf.elements:finishLoad() [C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\elements\F4MLoader.as:211]
                    at Function/org.osmf.elements:F4MLoader/protected:executeLoad/org.osmf.elements:onComplete() [C:\Documents and Settings\akuma\Adobe Flash Builder 4\OSMFPlayer\src\org\osmf\elements\F4MLoader.as:192]
                    at flash.events::EventDispatcher/dispatchEventFunction()
                    at flash.events::EventDispatcher/dispatchEvent()
                    at flash.net::URLLoader/onComplete()
    Regards,
    Amit

  • Exaile HTTP Streaming Broken

    After the latest exaile update it appears that http radio streaming is broken. I've searched both the forum and bugtracker and got no hits.
    The error when trying to play a stream in the gui is:
    A HTTP protocol source plugin is required to play this stream, but not installed.
    And the error at a console is:
    (exaile.py:30506): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstsouphttpsrc.so': libsoup-gnome-2.4.so.1: cannot open shared object file: No such file or directory
    ERROR : <gst.Message GstMessageError, gerror=(GstGError)NULL, debug=(string)"gstplaybasebin.c\(1691\):\ gen_source_element\ \(\):\ /GstPlayBin:player:\012No\ URI\ handler\ for\ http"; from player at 0x9f5b5d0> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_buffering_stats', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_request_state', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_step_done', 'parse_step_start', 'parse_stream_status', 'parse_structure_change', 'parse_tag', 'parse_tag_full', 'parse_warning', 'set_buffering_stats', 'set_seqnum', 'src', 'structure', 'timestamp', 'type']
    If I'm reading this correctly it appears that exaile is looking for libsoup-gnome-2.4.so.1 but the name of the file that is installed with the package libsoup is "libsoup-2.4.so.1". I do not want to link that library. My system is up to date, I am not using testing, and the package versions are:
    extra/libsoup 2.28.0-1
    community/exaile 0.3.0.1-2
    Can anyone else confirm this as a bug? Or am I missing something here?
    Thanks

    I'm guessing this is an issue with libsoup as it was a part of the recent gnome upgrade. There appear to be a lot of recent posts in the forum with issues related to that upgrade. Is there anyone that can confirm this with shoutcast or HTTP streaming in exaile before I file a bug report? please

  • HTTP Streaming and BitmapData.draw

    Hi OSMF Experts,
    I've tried to duplicate segments of a Video with BitmapData.draw.
    It's working with RTMP (set videoSampleAccess server side).
    Progressive is also working (crossdomain.xml is ok).
    BitmapData.draw doesn't work with HTTP Streaming! (Using *.f4m). What's the way to get this working? Following Error is thrown:
    SecurityError: Error #2123: Verletzung der Sicherheits-Sandbox: BitmapData.draw: file:///C|/players/myVideoTestHTTP.swf kann nicht auf null zugreifen. Es haben keine Richtliniendateien Zugriff gewährt.
    I've used OSMF 2.0 for the Tests. And I've testet with the sample.mp4/manifest.f4m example.
    Thanks for your answers.
    Greets
    Martin

    Have you seen bug CSCdx31582- Macintosh wont play WMT from CE (ecdn). Guess this is similar to the issue that you have.

  • [svn:osmf:] 15001: Implement a better http streaming unit testing structure .

    Revision: 15001
    Revision: 15001
    Author:   [email protected]
    Date:     2010-03-24 15:14:02 -0700 (Wed, 24 Mar 2010)
    Log Message:
    Implement a better http streaming unit testing structure.
    Modified Paths:
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/HTTPStreamingTestsHelper.as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/f4f/TestAdobeBootstrapBox.as
    Added Paths:
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeBootstrapBoxDescriptor.as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeFragmentRunTableDescriptor. as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeSegmentRunTableDescriptor.a s
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/FragmentRunTableEntryDescriptor. as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/SegmentRunTableEntryDescriptor.a s

    Revision: 15001
    Revision: 15001
    Author:   [email protected]
    Date:     2010-03-24 15:14:02 -0700 (Wed, 24 Mar 2010)
    Log Message:
    Implement a better http streaming unit testing structure.
    Modified Paths:
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/HTTPStreamingTestsHelper.as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/f4f/TestAdobeBootstrapBox.as
    Added Paths:
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeBootstrapBoxDescriptor.as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeFragmentRunTableDescriptor. as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeSegmentRunTableDescriptor.a s
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/FragmentRunTableEntryDescriptor. as
        osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/SegmentRunTableEntryDescriptor.a s

  • How to use a Servlet to do HTTP streaming?

    Hello, everyone!
    I want to use a servlet to do simple HTTP streaming, just like what Apache is doing now. I just want the basic functions of HTTP streaming. I want the Servlet works like this, reads data from a local media file and sends through HTTP to client player to do streaming.
    Where can I find some sample source codes?
    Best regards,
    George

    Can anyone help?
    George

  • OSB MTOM HTTP Streaming

    Hello everybody,
    I have just started using Service Bus 11gR1 and I run into a problem. I need to define a proxy service (web service) which accepts large files (hundreds of MB).
    I opted for using MTOM/XOP combined with HTTP streaming. To do this, I enabled in the "Message Handling Configuration" screen, the "XOP/MTOM Support" option and I set "Page Attachments to Disk" to true.
    Actually, when I try to send large messages, the memory usage does not increase because the binary sent is buffered into the disk. Now I noticed that, before the proxy server is called, the binary sent is saved in a temporary file. I was wondering whether or not we can define a limit on the Message Size to be checked*before* the file is buffered on the disk. I want OSB to start reading the HTTP streaming and, when the max size is reached, to reset the http connection with the client. If this is not possible, I think that this is an issue from a security point of view.
    Thank you in advance.
    Edited by: 837199 on Feb 16, 2011 6:23 AM

    I don't know the answer to your question. Sorry! But It sounds like you have more succes with mtom on OSB than me. So I have a question that I hope you can help me with. Is you service based on a WSDL? if it is, can I see how it looks because I have some problems, making a wsdlbased proxyservice with mtom and invoking it from soapui
    BR,
    Mads

  • Custom tag or help in reading an image file into the HTTP stream

    Since under WL we do not deploy our app physically there is no physical
              directory to write our dynamic images to (via kavachart).
              I can call their bean with:
              response.setContentType("image/png");
              ServletOutputStream output = response.getOutputStream();
              but that only allows the image back not the housing page. I can use an
              iframe but there are other issues and was wondering if anyone has idea on a
              custom tag the can easily read a physical directory outside of WL's space
              and include an image file in the http stream. Our app server and webservers
              are in separate zones so I can not just write to some virtual directory on
              the webserver and then serve it up w/ a simple <img> tag.
              BTW Kavachart has some tags referred to in their thin doc but I did not have
              good luck w/ their suggestions.
              Thanks in advance.
              dmg
              [email protected]
              

    Hi joe.com,
    Thanks for the response. It's greatly appreciated. Actually, I'm trying to run this on an Nokia SDK (s80 emulator) and eventually a windows mobile emulator.
    I was wondering if the JSR is the problem. I'm currently using jsr 62 and I'm thinking of trying to 216 to get PP 1.1. I'm wondering if 62 maybe limiting file io?
    any help is appreciated.

Maybe you are looking for

  • Two different Apple ID's in the same house

    My wife and I have an iMac, MBP, iPhone, iPad and soon to be another iPhone. Today I tried to share a song from her iTunes by using Home Sharing.  I do not know what her password was and couldn't get in touch with her at work...so, I logged hers out

  • TDS adjustment  for MIRO Invoice MM Period Closed.

    Hi Experts, We Have got issue wrt TDS entry in the system. Our client plant has entered downpayments for a vendor and deducted TDS on the same for the Period from Sep 11 to Dec 11 The HO has already remitted the TDS Payments to the Government. (Outsi

  • Network accounts doesn't create

    Hi. When I create a network account in server.app and set its permissions to services it all looks fine. When I look into Workgroup Mgr I can see the account. When I go to the location of my home folder, the account doesn't show up. I have created ne

  • Best approach to posting to FB60:  Use BAPI_ACC_DOCUMENT_POST or BDC?

    Good day, everyone. I need to develop an ABAP processing program to read an inbound file of non-PO-related invoices and post them to t-code FB60.  I've spent the past day doing a lot of researching, and it looks like the two most mentioned methods I'

  • How to migrate util.concurrent PooledExecutor|ThreadPoolExecutor.workerDone

    The PooledExecutor of the old util.concurrent framework had a method    * Cleanup method called upon termination of worker thread.   protected synchronized void workerDone(Worker w) { ...  }In the new ThreadPoolExecutor this method is private. In my