Package org.zkoss.zk.au.http
Class AuDynaMediar
- java.lang.Object
-
- org.zkoss.zk.au.http.AuDynaMediar
-
- All Implemented Interfaces:
AuExtension
public class AuDynaMediar extends java.lang.Object implements AuExtension
The AU processor used to response the content forDynamicMedia.getMedia(java.lang.String)- Since:
- 3.0.2
- Author:
- tomyeh
-
-
Constructor Summary
Constructors Constructor Description AuDynaMediar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectcharsetSetup(Session session, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)Sets the charset of the response.voiddestroy()Destroys the AU extension.voidinit(DHtmlUpdateServlet servlet)Initializes the AU extension.voidservice(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, java.lang.String pi)Retrieves the media fromDynamicMedia.getMedia(java.lang.String).
-
-
-
Method Detail
-
init
public void init(DHtmlUpdateServlet servlet)
Description copied from interface:AuExtensionInitializes the AU extension. It is called when an extension is added toDHtmlUpdateServlet.- Specified by:
initin interfaceAuExtension
-
destroy
public void destroy()
Description copied from interface:AuExtensionDestroys the AU extension. It is called when an extension is removed fromDHtmlUpdateServlet, or whenDHtmlUpdateServletis being destroyed.- Specified by:
destroyin interfaceAuExtension
-
charsetSetup
public java.lang.Object charsetSetup(Session session, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
Description copied from interface:AuExtensionSets the charset of the response.- Specified by:
charsetSetupin interfaceAuExtension- Parameters:
session- ZK session (might be null).request- the request (never null).response- the response (never null).- Returns:
- an object that must be passed to
I18Ns.cleanup(jakarta.servlet.ServletRequest, java.lang.Object)orCharsets.cleanup(jakarta.servlet.ServletRequest, java.lang.Object)(can be null).
-
service
public void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, java.lang.String pi) throws jakarta.servlet.ServletException, java.io.IOExceptionRetrieves the media fromDynamicMedia.getMedia(java.lang.String).- Specified by:
servicein interfaceAuExtension- Parameters:
request- the request (never null).response- the response (never null).pi- the path info. It includes the prefix when the Au processor is associated (seeDHtmlUpdateServlet.addAuExtension(org.zkoss.zk.ui.WebApp, java.lang.String, org.zkoss.zk.au.http.AuExtension). For example, if an AU processor is associated with "/upload", then pi must start with "/upload". Note: it might end with other string depending on the URI you generated to the client.- Throws:
jakarta.servlet.ServletExceptionjava.io.IOException
-
-