Examples of IStreamListener


Examples of org.eclipse.debug.core.IStreamListener

                ErlLogger.error("Tool process was not created?!");
                return null;
            }
            final IProcess process = myLaunch.getProcesses()[0];
            process.getStreamsProxy().getOutputStreamMonitor()
                    .addListener(new IStreamListener() {

                        @Override
                        public void streamAppended(final String text,
                                final IStreamMonitor mon) {
                            anyOutput = true;
                            notifyOutput(progressCallback, text);
                        }

                    });
            process.getStreamsProxy().getErrorStreamMonitor()
                    .addListener(new IStreamListener() {

                        @Override
                        public void streamAppended(final String text,
                                final IStreamMonitor mon) {
                            anyError = true;
View Full Code Here

Examples of org.eclipse.debug.core.IStreamListener

    public IBackendShell getShell(final String id) {
        final IBackendShell shell = shellManager.openShell(id);
        final IStreamsProxy proxy = getStreamsProxy();
        if (proxy != null) {
            final IStreamMonitor errorStreamMonitor = proxy.getErrorStreamMonitor();
            errorStreamMonitor.addListener(new IStreamListener() {
                @Override
                public void streamAppended(final String text, final IStreamMonitor monitor) {
                    shell.add(text, IoRequestKind.STDERR);
                }
            });
            final IStreamMonitor outputStreamMonitor = proxy.getOutputStreamMonitor();
            outputStreamMonitor.addListener(new IStreamListener() {
                @Override
                public void streamAppended(final String text, final IStreamMonitor monitor) {
                    shell.add(text, IoRequestKind.STDOUT);
                }
            });
View Full Code Here

Examples of org.eclipse.debug.core.IStreamListener

   
    this.dispatcher = new ScheduledThreadPoolExecutor(1);
    this.miParser = new MIParser();
   
    // TODO: race condition here because we don't read all output since process start, some initial might be skipped
    streamsProxy.getOutputStreamMonitor().addListener(new IStreamListener() {
     
      @Override
      public void streamAppended(String text, IStreamMonitor monitor) {
        handleGdbOuput(text);
     
View Full Code Here

Examples of org.eclipse.debug.core.IStreamListener

    if (isBuffered()) {
      fContents.append(message);
    }
    Enumeration enumObject = fListeners.elements();
    while (enumObject.hasMoreElements()) {
      IStreamListener listener = ((IStreamListener) enumObject
          .nextElement());
      listener.streamAppended(message, this);
    }
  }
View Full Code Here

Examples of org.pentaho.platform.api.repository2.unified.IStreamListener

            updateJob = true; // job needs to be deleted and recreated with the new output path
          }

          stream = streamProvider.getOutputStream();
          if ( stream instanceof ISourcesStreamEvents ) {
            ( (ISourcesStreamEvents) stream ).addListener( new IStreamListener() {
              public void fileCreated( final String filePath ) {
                synchronized ( lock ) {
                  outputFilePath = filePath;
                  lock.notifyAll();
                }
View Full Code Here

Examples of org.red5.server.api.stream.IStreamListener

      if (stream.getStreamListeners() != null) {
       
        for (Iterator<IStreamListener> iter = stream.getStreamListeners().iterator();iter.hasNext();) {
         
          IStreamListener iStreamListener = iter.next();
         
          ListenerAdapter listenerAdapter = (ListenerAdapter) iStreamListener;
         
          log.debug("Stream Closing ?? "+listenerAdapter.getFlvRecordingMetaDataId()+ " " +flvRecordingMetaDataId);
         
View Full Code Here

Examples of org.red5.server.api.stream.IStreamListener

}
 
  public void start(IBroadcastStream broadcastStream, IScope scope) throws StreamException {
    if (log.isDebugEnabled())
      log.debug("startTranscodingStream({},{})", broadcastStream.getPublishedName(), scope.getName());
    mInputListener = new IStreamListener() {
      public void packetReceived(IBroadcastStream broadcastStream, IStreamPacket packet) {
          IoBuffer buf = packet.getData();
          if (buf != null)
            buf.rewind();
       
View Full Code Here

Examples of org.red5.server.api.stream.IStreamListener

  public TalkStream(final Transcoder transcoder, final RtpStreamSender rtpSender) {
    this.transcoder = transcoder;
    this.rtpSender = rtpSender;
    talkStreamName = "microphone_" + System.currentTimeMillis();
   
    mInputListener = new IStreamListener() {
      public void packetReceived(IBroadcastStream broadcastStream, IStreamPacket packet) {
          IoBuffer buf = packet.getData();
          if (buf != null)
          buf.rewind();
       
View Full Code Here

Examples of org.red5.server.api.stream.IStreamListener

           scopeName = conn.getScope().getName();
        } else {
           log.info("Connection local was null, using scope name from the stream: {}", stream);
           scopeName = stream.getScope().getName();
        }
        IStreamListener listener = streamListeners.remove(scopeName + "-" + stream.getPublishedName());
        if (listener != null) {
          stream.removeStreamListener(listener);
        }
       
        long publishDuration = (System.currentTimeMillis() - stream.getCreationTime()) / 1000;
View Full Code Here

Examples of org.red5.server.api.stream.IStreamListener

        }
      });
          bsScope.subscribe(proxy, null);
          proxy.start(id, "live", null);
          streamingProxyMap.put(publishName, proxy);
          stream.addStreamListener(new IStreamListener() {
        public void packetReceived(IBroadcastStream stream, IStreamPacket packet) {
          try {
            RTMPMessage m = RTMPMessage.build((IRTMPEvent)packet, packet.getTimestamp());
                proxy.pushMessage(null, m);
          } catch (Exception e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.