congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Listeners.dispatch
Code IndexAdd Tabnine to your IDE (free)

How to use
dispatch
method
in
ua.mobius.media.server.spi.listener.Listeners

Best Java code snippets using ua.mobius.media.server.spi.listener.Listeners.dispatch (Showing top 9 results out of 315)

origin: ua.mobius.media.resources/player

@Override
public long perform() {
  listeners.dispatch(event);        	
  return 0;
}
origin: ua.mobius.media.resources/tones

  private void sendEvent(Event event)
  {
    listeners.dispatch(event);    	
  }    
}
origin: ua.mobius.media.resources/recorder

@Override
public long perform() {
  listeners.dispatch(event);        	
  return 0;
}
origin: ua.mobius.media.resources/dtmf

@Override 
public void completed() 
{
  super.completed();
  listeners.dispatch(event);
}
 
origin: ua.mobius.media.controls/mgcp

  logger.debug("Dispatching message");
listeners.dispatch(evt);
origin: ua.mobius.media/core

/**
 * Modifies state of the connection.
 *
 * @param state the new value for the state.
 */
private void setState(ConnectionState state) {
  //change state
  this.state = state;
  this.ttl = state.getTimeout()*10 + 1;
  
  switch (state) {
    case HALF_OPEN:
      //heartBeat.setDeadLine(scheduler.getClock().getTime() + 1000000000L);
      scheduler.submitHeatbeat(heartBeat);
      break;
    case NULL:
      heartBeat.cancel();
      break;
  }
  //notify listeners
  try {
    listeners.dispatch(stateEvent);
  } catch (Exception e) {
    logger.error(e);
  }
}
origin: ua.mobius.media.resources/dtmf

@Override
public long perform() {
  for (DtmfEventImpl evt : events) {
    //try to deliver or queue to buffer if not delivered
    if (!listeners.dispatch(evt)) {
      dtmfBuffer.queue(evt);
      if(getEndpoint()==null)
        logger.info(String.format("(%s) Buffered '%s' tone", getName(), evt.getTone()));
      else
        logger.info(String.format("(" + getEndpoint().getLocalName() + ") (%s) Buffered '%s' tone", getName(), evt.getTone()));                    	
    } else {
      if(getEndpoint()==null)
        logger.info(String.format("(%s) Delivered '%s' tone", getName(), evt.getTone()));
      else
        logger.info(String.format("(" + getEndpoint().getLocalName() + ") (%s) Delivered '%s' tone", getName(), evt.getTone()));
    }
  }
  events.clear();
  return 0;
}
 
origin: ua.mobius.media.resources/dtmf

@Override
public ShortFrame evolve(long timestamp) {
  if(digit==null)
    return null;
  
  if(time > (double) toneDuration / 1000.0)
    return null;
  
  int k = 0;
  int frameSize = (int) ((double) 20 / 1000.0 / dt);
  ShortFrame frame = ShortMemory.allocate(frameSize);
  short[] data = frame.getData();
  for (int i = 0; i < frameSize; i++) 
    data[i] = getValue(time + dt * i);            
  
  frame.setOffset(0);
  frame.setLength(frameSize);
  frame.setTimestamp(getMediaTime());
  frame.setDuration(20000000L);
  time += ((double) 20) / 1000.0;
  if(time >= (double)toneDuration / 1000.0) 
    listeners.dispatch(event);
  
  return frame;
}
origin: ua.mobius.media.resources/dtmf

listeners.dispatch(event);
ua.mobius.media.server.spi.listenerListenersdispatch

Popular methods of Listeners

  • add
  • remove
  • clear
  • <init>

Popular in Java

  • Reactive rest calls using spring rest template
  • compareTo (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getSupportFragmentManager (FragmentActivity)
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Path (java.nio.file)
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • JFrame (javax.swing)
  • Top 17 Free Sublime Text Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now