org.mule.security.oauth.callback.HttpCallbackAdapter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mule-module-devkit-support Show documentation
Show all versions of mule-module-devkit-support Show documentation
Interfaces and classes required by Devkit.
/*
* Copyright (c) MuleSoft, Inc. All rights reserved. http://www.mulesoft.com
* The software in this package is published under the terms of the CPAL v1.0
* license, a copy of which has been included with this distribution in the
* LICENSE.txt file.
*/
package org.mule.security.oauth.callback;
import org.mule.api.transport.Connector;
/**
* Adapter interface for Http callbacks
*/
public interface HttpCallbackAdapter
{
/**
* Retrieves localPort
*/
public Integer getLocalPort();
/**
* Retrieves remotePort
*/
public Integer getRemotePort();
/**
* Retrieves domain
*/
public String getDomain();
/**
* Retrieves connector
*/
public Connector getConnector();
/**
* Retrieves async
*/
public Boolean getAsync();
/**
* Retrieves path
*/
public String getPath();
/**
* Sets localPort
*
* @param value Value to set
*/
public void setLocalPort(Integer value);
/**
* Sets remotePort
*
* @param value Value to set
*/
public void setRemotePort(Integer value);
/**
* Sets domain
*
* @param value Value to set
*/
public void setDomain(String value);
/**
* Sets path
*
* @param value Value to set
*/
public void setPath(String value);
/**
* Sets connector
*
* @param value Value to set
*/
public void setConnector(Connector value);
/**
* Sets async
*
* @param value Value to set
*/
public void setAsync(Boolean value);
}