All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.asteriskjava.fastagi.internal.AgiChannelFactory Maven / Gradle / Ivy

There is a newer version: 3.40.1
Show newest version
package org.asteriskjava.fastagi.internal;

import org.asteriskjava.fastagi.AgiChannel;
import org.asteriskjava.fastagi.AgiRequest;

/**
 * An AgiChannelFactory creates instances of AgiChannels,
 * that are passed to agi scripts.
 * 
* An instance of the AgiChannelFactory can be passed to the * DefaultAgiServer's constructor. * * @since 1.0.0 */ public interface AgiChannelFactory { /** * Creates a new AgiChannel. * * @param request the request to build the channel for. * @param agiWriter the writer. * @param agiReader the reader. * @return the created channel. */ AgiChannel createAgiChannel(AgiRequest request, AgiWriter agiWriter, AgiReader agiReader); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy