All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nakedobjects.remoting.server.SerializingOverSocketsViewerInstaller Maven / Gradle / Ivy

The newest version!
package org.nakedobjects.remoting.server;

import java.util.List;

import org.nakedobjects.remoting.protocol.encoding.internal.ObjectEncoderDecoder;
import org.nakedobjects.runtime.NakedObjects;
import org.nakedobjects.runtime.viewer.NakedObjectsViewer;


/**
 * Implementation of a {@link NakedObjectsViewer} providing the ability to run
 * from server as a {@link NakedObjects command line} application.
 * 
 * 

* To run, use the --viewer serializing-sockets flag. The client-side * should run using --connector serializing-sockets flag. */ public class SerializingOverSocketsViewerInstaller extends SocketsViewerInstallerAbstract { public SerializingOverSocketsViewerInstaller() { super("serializing-sockets"); } @Override protected void addConfigurationResources(List configurationResources) { super.addConfigurationResources(configurationResources); // TODO: this (small) hack is because we don't load up the Protocol (Marshaller) // and Transport using the installers. configurationResources.add("protocol_serializing.properties"); configurationResources.add("transport_sockets.properties"); } @Override protected SocketsViewerAbstract createSocketsViewer(ObjectEncoderDecoder objectEncoderDecoder) { return new SerializingOverSocketsViewer(objectEncoderDecoder); } } // Copyright (c) Naked Objects Group Ltd.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy