Just a second...

Defining publishers

How to define publishers that start with Diffusion™.

The Diffusion server is able to start the publishers defined in the etc/Publishers.xml file when the server starts. The XML file can contain any number of publishers. Each publisher must have at least a name and a class. The class must implement the publisher by extending the Publisher class For more information, see Creating a Publisher class.

<publishers>
	<publisher name="Publisher">
		<class>com.example.Publisher</class>
	</publisher>
	...
</publishers>

The name must be unique on the server, and the class must exist on the classpath of the Diffusion server (For more information, see Classic deployment). This is sufficient for the publisher to start when Diffusion does. There are other options, including those that can prevent the publisher from starting.

When the enabled element is false, the publisher class is not loaded. If the start element is false, the publisher is not started when the server starts.

You can define properties in the etc/Publishers.xml that can be accessed from the publisher. For more information, see .

The full configuration file options can be found in the XSD document for the etc/Publishers.xml or in .