01: /*
02: * File: IServerResponse.java
03: * Project: jMOS, com.aranova.java.jmos
04: * Revision: 0.9.1
05: * Date: 20-ene-2006 12:53:06
06: *
07: * Copyright (C) Aragón Innovación Tecnológica S.L.L.
08: * All rights reserved.
09: *
10: * This software is distributed under the terms of the Aranova License version 1.0.
11: * See the terms of the Aranova License in the documentation provided with this software.
12: */
13:
14: package com.aranova.java.jmos;
15:
16: import javax.xml.stream.XMLStreamException;
17: import javax.xml.stream.XMLStreamWriter;
18:
19: import com.aranova.java.jmos.messages.Message;
20:
21: /**
22: * Interface para recibir y responder los mensajes del servidor.
23: *
24: * @author <a href="http://www.aranova.net/contactar/">Daniel Sánchez</a>
25: * @version 0.9.1
26: * @since 0.9.1
27: */
28: public interface IServerReplier extends IServerMOS {
29: /**
30: * Metodo que se llama cuando se recibe un mensaje en el servidor.
31: * @param message Mensaje recibido.
32: * @param writer Escribidor para la respuesta
33: * @throws XMLStreamException
34: */
35: void message(final Message message, final XMLStreamWriter writer)
36: throws XMLStreamException;
37: }
|