Brooklyn

brooklyn.event.adapter
[Groovy] Class HttpSensorAdapter

java.lang.Object
  brooklyn.event.adapter.AbstractSensorAdapter
      brooklyn.event.adapter.HttpSensorAdapter

@Deprecated
class HttpSensorAdapter
extends AbstractSensorAdapter

deprecated:
See brooklyn.event.feed.http.HttpFeed


Field Summary
protected java.lang.String baseUrl

protected boolean isPost

static Logger log

protected HttpPollHelper poller

protected java.util.Map urlVars

 
Constructor Summary
HttpSensorAdapter(java.util.Map flags = [:], java.lang.String url)

 
Method Summary
protected boolean isConnected()

void poll(Sensor s, groovy.lang.Closure c = {it})

closure will run in an HttpResponseContext, default value is the string content

HttpSensorAdapter post()

returns new adapter which will POST the vars

HttpSensorAdapter suburl(java.util.Map flags = [:], java.lang.String urlExtension)

returns a new adapter, registered, for accessing a child URL

HttpSensorAdapter vars(java.util.Map vars)

returns a new adapter, registered, with the given additional parameters (for 'get' or 'post')

 
Methods inherited from class AbstractSensorAdapter
activateAdapter, addActivationLifecycleListeners, deactivateAdapter, isConnected, register
 

Field Detail

baseUrl

protected java.lang.String baseUrl


isPost

protected boolean isPost


log

public static final Logger log


poller

protected final HttpPollHelper poller


urlVars

protected final java.util.Map urlVars


 
Constructor Detail

HttpSensorAdapter

HttpSensorAdapter(java.util.Map flags = [:], java.lang.String url)


 
Method Detail

isConnected

protected boolean isConnected()


poll

void poll(Sensor s, groovy.lang.Closure c = {it})
closure will run in an HttpResponseContext, default value is the string content


post

HttpSensorAdapter post()
returns new adapter which will POST the vars


suburl

HttpSensorAdapter suburl(java.util.Map flags = [:], java.lang.String urlExtension)
returns a new adapter, registered, for accessing a child URL


vars

HttpSensorAdapter vars(java.util.Map vars)
returns a new adapter, registered, with the given additional parameters (for 'get' or 'post')


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.