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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.inductiveautomation.metro.impl.services.ServiceInvocation
adaptIncomingServiceInvocation
(int sourceVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocation) protected Object
adaptIncomingServiceReturn
(int remoteVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocation, Object result) protected Object
adaptOutgoingServiceInvocation
(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation data) adaptOutgoingServiceReturn
(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocationData, Object result) Methods inherited from class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
adaptIncomingInvocation, adaptIncomingReturn, adaptOutgoingInvocation, adaptOutgoingReturn
-
Field Details
-
CURRENT_VERSION
public static final int CURRENT_VERSION- See Also:
-
-
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 classcom.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
-
adaptOutgoingServiceInvocation
protected Object adaptOutgoingServiceInvocation(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation data) - Specified by:
adaptOutgoingServiceInvocation
in classcom.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 classcom.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 classcom.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
- Throws:
Exception
-