esppy.connectors.URLPublisher

class esppy.connectors.URLPublisher(configUrl, name=None, is_active=None, interval=None, maxevents=None, properties=None)

Bases: esppy.connectors.base.Connector

Publish URL events

Parameters
configUrlstring

Specifies the URL for the connector configuration.

intervalstring, optional

Specifies the interval at which the requests are sent. The default is ‘10 seconds’.

maxeventsint, optional

Specifies the maximum number of events to publish.

propertiesstring, optional

Specifies the properties that can be used in the configuration. The properties are entered as a semicolon-delimited list of name-value pairs.

Returns
URLPublisher
__init__(self, configUrl, name=None, is_active=None, interval=None, maxevents=None, properties=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(self, configUrl[, name, is_active, …])

Initialize self.

clear(self)

copy(self[, deep])

Return a copy of the object

from_element(data[, session])

Construct connector from XML definition

from_parameters(conncls[, type, name, …])

from_xml(data[, session])

Construct connector from XML definition

get(self, key[, default])

items(self)

keys(self)

pop(self, key[, default])

If key is not found, d is returned if given, otherwise KeyError is raised.

popitem(self)

as a 2-tuple; but raise KeyError if D is empty.

set_properties(self, \*\*kwargs)

Set connector properties

setdefault(self, key[, default])

to_element(self)

Export connector definition to ElementTree.Element

to_xml(self[, pretty])

Export connector definition to XML

update(\*args, \*\*kwds)

If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v

values(self)

Attributes

connector_key

property_defs