Class DDEOpenPlugin

java.lang.Object
com.basis.plugin.DDEOpenPlugin
All Implemented Interfaces:
com.basis.startup.type.plugin.BBjFileOpenPlugin

public class DDEOpenPlugin extends Object implements com.basis.startup.type.plugin.BBjFileOpenPlugin
This is the interface used to open the DDE plugin.
  • Constructor Details

    • DDEOpenPlugin

      public DDEOpenPlugin()
  • Method Details

    • open

      public com.basis.startup.type.plugin.BBjFilePlugin open(String p_name, Map p_modes, com.basis.startup.type.plugin.BaseBBjPluginEnv p_env) throws com.basis.startup.type.BBjException
      Open the DDE plugin given a String name and a Map of modes. This method should either return an instance of an DDEPlugin or throw a FilesystemException.
      Specified by:
      open in interface com.basis.startup.type.plugin.BBjFileOpenPlugin
      Parameters:
      p_name - File name from the BBj OPEN verb. This is the string after the parens in the OPEN.
      p_modes - Mode Map. This is the string value of the mode= in the OPEN parsed into name/value pairs.
      Returns:
      DDEPlugin instance to use in the opened channel.
      Throws:
      com.basis.startup.type.BBjException - if a problem occurs. Supported modes are: DDECLIENT=[service:]topic NDDECLIENT=[servername:]sharename BUFFER=x BUFFER=x specifies the max buffer size for read operations. When omitted, the default size specified in DDEPlugin.java is used.