Class GanNodeDetailsSvcAdapter

java.lang.Object
com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
com.inductiveautomation.ignition.gateway.gan.GanNodeDetailsSvcAdapter
All Implemented Interfaces:
com.inductiveautomation.metro.api.versioning.VersionAdapter

public class GanNodeDetailsSvcAdapter extends com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
Mostly a shell class. The main purpose is to provide a service version that calling gateways can use to determine which service methods are available.
  • Field Details

  • Constructor Details

    • GanNodeDetailsSvcAdapter

      public GanNodeDetailsSvcAdapter()
  • Method Details

    • adaptIncomingServiceInvocation

      protected com.inductiveautomation.metro.impl.services.ServiceInvocation adaptIncomingServiceInvocation(int sourceVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocation)
      Specified by:
      adaptIncomingServiceInvocation in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
    • adaptOutgoingServiceInvocation

      protected Object adaptOutgoingServiceInvocation(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation data)
      Specified by:
      adaptOutgoingServiceInvocation in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
    • adaptIncomingServiceReturn

      protected Object adaptIncomingServiceReturn(int remoteVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocation, Object result) throws Exception
      Specified by:
      adaptIncomingServiceReturn in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
      Throws:
      Exception
    • adaptOutgoingServiceReturn

      public Object adaptOutgoingServiceReturn(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocationData, Object result) throws Exception
      Specified by:
      adaptOutgoingServiceReturn in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
      Throws:
      Exception