@RemoteProxy(name = "WpsOperations") public class WpsOperationsController extends AbstractWpsOperationsController { @Override public WpsOperations getWpsOperations( ServletContext servletContext, HttpServletRequest httpRequest) throws IllegalStateException { return WpsOperationsUtilities.createWpsOperations(servletContext, httpRequest); } }
Class<? extends Creator> creatorClass = createAnn.creator(); String creatorClassName = creatorClass.getName(); params.putAll(getParamsMap(createAnn.creatorParams())); if (createAnn.name() != null && !createAnn.name().equals("")) params.put("javascript", createAnn.name()); params.put("scope", createAnn.scope().getValue());
if (remoteProxy != null) String javascript = remoteProxy.name(); if (!StringUtils.hasText(javascript))
String javascript = proxy.name(); if (!StringUtils.hasText(javascript))
@RemoteProxy(name="BrokenLinkService") public class BrokenLinkService { @RemoteMethod public Collection<String> getBrokenLinks(String url) { return BrokenLink.findBrokenLinksOnPage(url); } }
@RemoteProxy public class DummyFeatureGeometrySelectionController { @RemoteMethod public Geometry[] getFeatureGeometries( String[] layerIds, String geometryType, int maxResults, Geometry selectionGeometry) { final double length = selectionGeometry.getLength(); if (length == 0) { return new Geometry[]{ selectionGeometry }; } else { return new Geometry[]{ selectionGeometry.buffer(length / 40) }; } } }
@RemoteProxy(name = "GmlGeometry") public class GmlGeometryController { private final JAXBContext context; public GmlGeometryController() throws JAXBException { context = JAXBContext .newInstance("net.opengis.gml.v_3_1_1:org.w3.smil.v_2_0:org.w3.smil.v_2_0.language"); //$NON-NLS-1$ } @RemoteMethod public String processGeometry(JAXBElement<AbstractGeometryType> geometryElement) throws Exception { final StringWriter stringWriter = new StringWriter(); final Marshaller marshaller = context.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); marshaller.marshal(geometryElement, stringWriter); return stringWriter.toString(); } }
/** * Looks up JSR-77 statistics in response to AJAX calls from portlets. * * @version $Rev: 805806 $ $Date: 2009-08-19 21:47:36 +0800 (Wed, 19 Aug 2009) $ */ @RemoteProxy public class Jsr77Lookup { public DynamicServerInfo getJavaVMStatistics() { HttpSession session = WebContextFactory.get().getSession(true); ManagementHelper helper = PortletManager.getManagementHelper(session); J2EEDomain[] domains = helper.getDomains(); J2EEServer[] servers = domains[0].getServerInstances(); JVM[] jvms = helper.getJavaVMs(servers[0]); long elapsed = System.currentTimeMillis() - jvms[0].getKernelBootTime().getTime(); if(jvms[0].isStatisticsProvider()) { JVMStats stats = (JVMStats) ((StatisticsProvider)jvms[0]).getStats(); BoundedRangeStatistic heap = stats.getHeapSize(); return new DynamicServerInfo(heap.getCurrent(), heap.getHighWaterMark(), heap.getUpperBound(), elapsed); } else { return new DynamicServerInfo(elapsed); } } }
@RemoteProxy(name = "DummySnappingResolver") public class DummySnappingResolverController implements SnappingResolverController { private SnappingResolverProvider snappingResolverProvider = new DummySnappingResolverProvider(); @Override @RemoteMethod public Point getSnapPoint(String layerId, double resolution, Point newCoordinate, HttpSession session) { return snappingResolverProvider.getSnappingResolver(layerId).getSnapPoint(resolution, newCoordinate); } @Override @RemoteMethod public Point[] getSnapPoints( String layerId, double resolution, Point lastCoordinate, Point newCoordinate, HttpSession session) { return snappingResolverProvider.getSnappingResolver(layerId).getSnapPoints( resolution, lastCoordinate, newCoordinate); } }
@RemoteProxy(name = "WpsInception") public class WpsInceptionController extends AbstractWpsInceptionController {
@RemoteProxy public class ListService {
@RemoteProxy public class DependencyViewHelper {
@RemoteProxy public class JNDIViewHelper {
@RemoteProxy public class EjbHelper extends BaseRemoteProxy {
@RemoteProxy public class LDAPManagerHelper { private final static String LDAP_VERSION_KEY = "java.naming.ldap.version";
@RemoteProxy public class JMXManagerHelper {
@RemoteProxy public class EARHelper {
@RemoteProxy(name="ComponentEditor") public class ComponentEditorImpl implements ComponentEditor, MessageSourceAware {