org.opennms.netmgt.alarmd.northbounder.http
Class HttpNorthbounderConfig

java.lang.Object
  extended by org.opennms.netmgt.alarmd.northbounder.http.HttpNorthbounderConfig
All Implemented Interfaces:
Serializable, Comparable<HttpNorthbounderConfig>

public class HttpNorthbounderConfig
extends Object
implements Serializable, Comparable<HttpNorthbounderConfig>

Configuration for HTTP NBI implementation. FIXME: This needs lots of work. FIXME: Make configuration mimic configuration of other HttpClient configurations: PSM, HttpCollector so that users can reuse their configuration knowledge and not have to configured HTTP based client configurations differently in every section of the software.

Author:
David Hustace
See Also:
Serialized Form

Nested Class Summary
static class HttpNorthbounderConfig.HttpMethod
           
 
Constructor Summary
HttpNorthbounderConfig(String host)
           
 
Method Summary
 int compareTo(HttpNorthbounderConfig o)
           
 boolean equals(Object o)
           
 List<String> getAcceptableUeis()
           
 String getFragment()
           
 String getHost()
           
 String getHttpVersion()
           
 HttpNorthbounderConfig.HttpMethod getMethod()
           
 String getPath()
           
 Integer getPort()
           
 String getQuery()
           
 String getScheme()
           
 URI getURI()
           
 String getUserAgent()
           
 String getUserInfo()
           
 String getVirtualHost()
           
 void setAcceptableUeis(List<String> acceptableUeis)
           
 void setFragment(String fragment)
           
 void setHost(String host)
           
 void setHttpVersion(String httpVersion)
           
 void setMethod(HttpNorthbounderConfig.HttpMethod method)
           
 void setPath(String path)
           
 void setPort(Integer port)
           
 void setQuery(String query)
           
 void setScheme(String scheme)
           
 void setUserAgent(String userAgent)
           
 void setUserInfo(String userInfo)
           
 void setVirtualHost(String virtualHost)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpNorthbounderConfig

public HttpNorthbounderConfig(String host)
Method Detail

compareTo

public int compareTo(HttpNorthbounderConfig o)
Specified by:
compareTo in interface Comparable<HttpNorthbounderConfig>

equals

public boolean equals(Object o)
Overrides:
equals in class Object

getMethod

public HttpNorthbounderConfig.HttpMethod getMethod()

setMethod

public void setMethod(HttpNorthbounderConfig.HttpMethod method)

getHttpVersion

public String getHttpVersion()

setHttpVersion

public void setHttpVersion(String httpVersion)

getUserAgent

public String getUserAgent()

setUserAgent

public void setUserAgent(String userAgent)

getVirtualHost

public String getVirtualHost()

setVirtualHost

public void setVirtualHost(String virtualHost)

getScheme

public String getScheme()

setScheme

public void setScheme(String scheme)

getUserInfo

public String getUserInfo()

setUserInfo

public void setUserInfo(String userInfo)

getHost

public String getHost()

setHost

public void setHost(String host)

getPort

public Integer getPort()

setPort

public void setPort(Integer port)

getPath

public String getPath()

setPath

public void setPath(String path)

getQuery

public String getQuery()

setQuery

public void setQuery(String query)

getFragment

public String getFragment()

setFragment

public void setFragment(String fragment)

getAcceptableUeis

public List<String> getAcceptableUeis()

setAcceptableUeis

public void setAcceptableUeis(List<String> acceptableUeis)

getURI

public URI getURI()


Copyright © 2011. All Rights Reserved.