Package com.volantis.map.agent

Examples of com.volantis.map.agent.MediaAgent


                MAPResponseCallback callback = new MAPResponseCallbackXDIME2(
                    objectAttribute,
                    MAPResponseCallback.createURLRewriter(pageContext, PageURLType.OBJECT));

                // Send MediaAgent request.
                MediaAgent mediaAgent = pageContext.getMediaAgent(true);

                mediaAgent.requestURL(request, callback);
            }
        }
    }
View Full Code Here


            MAPResponseCallback callback = new MAPResponseCallbackXDIME2(
                    objectAttribute,
                    MAPResponseCallback.createURLRewriter(pageContext, PageURLType.OBJECT));

            // Send MediaAgent request.
            MediaAgent mediaAgent = pageContext.getMediaAgent(true);

            mediaAgent.requestURL(request, callback);
           
        } catch (URISyntaxException e) {
            throw new XDIMEException(e);
        } catch (RepositoryException e) {
            throw new XDIMEException(e);
View Full Code Here

       
            MAPResponseCallback callback =
                new MAPResponseCallbackXDIME2(objectAttribute,
                    MAPResponseCallback.createURLRewriter(pageContext, PageURLType.OBJECT));

            MediaAgent mediaAgent = pageContext.getMediaAgent(true);

            mediaAgent.requestURL(request, callback);
        } catch (Exception e) {
            logger.error("invalid-object-src-url", objectAttribute.getSrc());
        }

  }
View Full Code Here

       
            MAPResponseCallback callback =
                new MAPResponseCallbackXDIME2(objectAttribute,
                    MAPResponseCallback.createURLRewriter(pageContext, PageURLType.OBJECT));
   
            MediaAgent mediaAgent = pageContext.getMediaAgent(true);
   
            mediaAgent.requestURL(request, callback);
        } catch (Exception e) {
            logger.error("invalid-object-src-url", objectAttribute.getSrc());
        }
    }
View Full Code Here

    private void waitForMediaAgentCompletion(XDIMEContextInternal context)
            throws XDIMEException {
        // Get an instance of MediaAgent.
        MarinerPageContext pageContext = getPageContext(context);
       
        MediaAgent mediaAgent = pageContext.getMediaAgent(false);
       
        // Do nothing, if there's no MediaAgent instance associated with page
        // context.
        if (mediaAgent != null) {
            try {
                mediaAgent.waitForComplete();
            } catch (MediaAgentException e) {
                logger.error("rendering-error", getTagName(), e);
   
                throw new XDIMEException(exceptionLocalizer.format(
                        "rendering-error", getTagName()), e);
View Full Code Here

                            MAPResponseCallback callback = new MAPResponseCallbackXDIME1(
                                pattributes,
                                MAPResponseCallback.createURLRewriter(pageContext, PageURLType.IMAGE));

                            // Send MediaAgent request.
                            MediaAgent mediaAgent = pageContext.getMediaAgent(true);
                            mediaAgent.requestURL(request, callback);
                        }   
                    }
                }
            } else if (urlc != null) {
                url = ContextInternals.constructImageURL(context, urlc);
View Full Code Here

    private void waitForMediaAgentCompletion(XDIMEContextInternal context)
            throws XDIMEException {
        // Get an instance of MediaAgent.
        MarinerPageContext pageContext = getPageContext(context);

        MediaAgent mediaAgent = pageContext.getMediaAgent(false);

        // Do nothing, if there's no MediaAgent instance associated with page
        // context.
        if (mediaAgent != null) {
            try {
                mediaAgent.waitForComplete();
            } catch (MediaAgentException e) {
                logger.error("rendering-error", getTagName(), e);

                throw new XDIMEException(exceptionLocalizer.format(
                        "rendering-error", getTagName()), e);
View Full Code Here

     */
    private void waitForMediaAgentCompletion(MarinerPageContext pageContext)
            throws PAPIException {
       
        // Get an instance of MediaAgent.
        MediaAgent mediaAgent = pageContext.getMediaAgent(false);

        // Do nothing, if there's no MediaAgent instance associated with page
        // context.
        if (mediaAgent != null) {
            try {
                mediaAgent.waitForComplete();
            } catch (MediaAgentException e) {
                logger.error("rendering-error", "CanvasElement", e);

                throw new PAPIException(exceptionLocalizer.format(
                        "rendering-error", "CanvasElement"), e);
View Full Code Here

        setResponseCacheHeaders();

        writeDocument(output);

        final MediaAgent mediaAgent = context.getMediaAgent(false);
        if (mediaAgent != null) {

            final EnvironmentContext environmentContext =
                context.getEnvironmentContext();
            final ResponseCachingDirectives cachingDirectives =
                environmentContext.getCachingDirectives();
            if (cachingDirectives != null && cachingDirectives.isEnabled()) {
                final Period timeToLive =
                    cachingDirectives.getTimeToLive();
               
                // According to HTTp specification we treat "never expires" as "expires in approx. 1 year.
                // See http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21
                final long ttl = ((Period.INDEFINITELY.equals(timeToLive))) ?
                        365 * 24 * 60 * 60 :
                        timeToLive.inSeconds() + SAFETY_THRESHOLD_FOR_MAP_ITEMS;

                mediaAgent.ensureMinTimeToLive(ttl);
            }
        }
    }
View Full Code Here

TOP

Related Classes of com.volantis.map.agent.MediaAgent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.