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

org.opentcs.access.rmi.services.RegistrationName Maven / Gradle / Ivy

/**
 * Copyright (c) The openTCS Authors.
 *
 * This program is free software and subject to the MIT license. (For details,
 * see the licensing information (LICENSE.txt) you should have received with
 * this copy of the software.)
 */
package org.opentcs.access.rmi.services;

/**
 * Defines the names used for binding the remote services in the RMI registry.
 *
 * @author Martin Grzenia (Fraunhofer IML)
 */
public interface RegistrationName {

  /**
   * The name the {@link RemoteKernelServicePortal} registers itself with a RMI registry.
   */
  String REMOTE_KERNEL_CLIENT_PORTAL = RemoteKernelServicePortal.class.getCanonicalName();
  /**
   * The name the {@link RemotePlantModelService} registers itself with a RMI registry.
   */
  String REMOTE_PLANT_MODEL_SERVICE = RemotePlantModelService.class.getCanonicalName();
  /**
   * The name the {@link RemoteTransportOrderService} registers itself with a RMI registry.
   */
  String REMOTE_TRANSPORT_ORDER_SERVICE = RemoteTransportOrderService.class.getCanonicalName();
  /**
   * The name the {@link RemoteVehicleService} registers itself with a RMI registry.
   */
  String REMOTE_VEHICLE_SERVICE = RemoteVehicleService.class.getCanonicalName();
  /**
   * The name the {@link RemoteNotificationService} registers itself with a RMI registry.
   */
  String REMOTE_NOTIFICATION_SERVICE = RemoteNotificationService.class.getCanonicalName();
  /**
   * The name the {@link RemoteRouterService} registers itself with a RMI registry.
   */
  String REMOTE_ROUTER_SERVICE = RemoteRouterService.class.getCanonicalName();
  /**
   * The name the {@link RemoteDispatcherService} registers itself with a RMI registry.
   */
  String REMOTE_DISPATCHER_SERVICE = RemoteDispatcherService.class.getCanonicalName();
  /**
   * The name the {@link RemoteSchedulerService} registers itself with a RMI registry.
   */
  String REMOTE_SCHEDULER_SERVICE = RemoteSchedulerService.class.getCanonicalName();
  /**
   * The name the {@link RemoteQueryService} registers itself with a RMI registry.
   */
  String REMOTE_QUERY_SERVICE = RemoteQueryService.class.getCanonicalName();
  /**
   * The name the {@link RemotePeripheralService} registers itself with a RMI registry.
   */
  String REMOTE_PERIPHERAL_SERVICE = RemotePeripheralService.class.getCanonicalName();
  /**
   * The name the {@link RemotePeripheralJobService} registers itself with a RMI registry.
   */
  String REMOTE_PERIPHERAL_JOB_SERVICE = RemotePeripheralJobService.class.getCanonicalName();
  /**
   * The name the {@link RemotePeripheralDispatcherService} registers itself with a RMI registry.
   */
  String REMOTE_PERIPHERAL_DISPATCHER_SERVICE
      = RemotePeripheralDispatcherService.class.getCanonicalName();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy