org.openiec61850.server
Class AccessPoint
java.lang.Object
org.openiec61850.server.AccessPoint
public class AccessPoint
- extends java.lang.Object
Method Summary |
void |
abort(Association assoc,
java.lang.String reason)
|
Association |
associate(SCSMConnectionHandler clientHandler,
java.lang.String auth)
|
void |
close()
|
void |
createDataSet(Association association,
java.lang.String dataSetName,
java.util.List<java.lang.String> dsMemberList,
java.util.List<FunctionalConstraint> fc)
|
int[] |
deleteDataSet(Association association,
java.lang.String dataSetName)
|
ModelNode |
getDataDefinition(Association association,
ObjectReference objectReference,
FunctionalConstraint fc)
|
ModelNode |
getDataSetDirectory(Association association,
java.lang.String dataSetName)
|
java.util.List<ModelNode> |
getDataSetValues(Association association,
java.util.Collection<ModelNode> members)
|
ModelNode |
getDataValues(Association association,
ObjectReference ref,
FunctionalConstraint fc)
|
java.util.List<java.lang.String> |
getLogicalDeviceDirectory(Association assoc,
java.lang.String logicalDeviceName)
|
java.util.List<java.lang.String> |
getLogicalNodeDirectory(Association assoc,
java.lang.String logicalNodeReference,
ACSIClass acsiClass)
|
java.lang.String |
getName()
|
ModelNode |
getRCB(Association association,
ObjectReference objRef)
|
Server |
getServer()
|
java.util.List<java.lang.String> |
getServerDirectory(Association assoc,
AccessPoint.ServerDirectoryType serverDirectoryType)
|
void |
initDataSource(java.lang.String dataSourceClassName)
|
void |
notificationIndication(ModelNode node,
ReportEntryData.ReasonCode rc)
|
void |
release(Association assoc)
|
void |
selectEditSG(Association association,
java.lang.String ref,
int sGN)
|
java.util.List<ServiceError> |
setDataSetValues(Association association,
java.util.List<ModelNode> members)
|
void |
setDataValues(Association association,
ModelNode container)
|
void |
setURCBValues(Association association,
UnbufferedReportContrlBlock urcb,
ModelNode value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccessPoint
public AccessPoint(java.lang.String name,
Server server,
ServiceSupport serviceSupport)
associate
public Association associate(SCSMConnectionHandler clientHandler,
java.lang.String auth)
throws ServiceError
- Throws:
ServiceError
getServer
public Server getServer()
getName
public java.lang.String getName()
abort
public void abort(Association assoc,
java.lang.String reason)
throws ServiceError
- Throws:
ServiceError
release
public void release(Association assoc)
throws ServiceError
- Throws:
ServiceError
close
public void close()
getServerDirectory
public java.util.List<java.lang.String> getServerDirectory(Association assoc,
AccessPoint.ServerDirectoryType serverDirectoryType)
throws ServiceError
- Throws:
ServiceError
getLogicalDeviceDirectory
public java.util.List<java.lang.String> getLogicalDeviceDirectory(Association assoc,
java.lang.String logicalDeviceName)
throws ServiceError
- Throws:
ServiceError
getLogicalNodeDirectory
public java.util.List<java.lang.String> getLogicalNodeDirectory(Association assoc,
java.lang.String logicalNodeReference,
ACSIClass acsiClass)
throws ServiceError
- Throws:
ServiceError
getDataDefinition
public ModelNode getDataDefinition(Association association,
ObjectReference objectReference,
FunctionalConstraint fc)
throws ServiceError
- Throws:
ServiceError
getDataValues
public final ModelNode getDataValues(Association association,
ObjectReference ref,
FunctionalConstraint fc)
throws ServiceError
- Throws:
ServiceError
getRCB
public ModelNode getRCB(Association association,
ObjectReference objRef)
throws ServiceError
- Throws:
ServiceError
setDataValues
public void setDataValues(Association association,
ModelNode container)
throws ServiceError
- Throws:
ServiceError
setDataSetValues
public java.util.List<ServiceError> setDataSetValues(Association association,
java.util.List<ModelNode> members)
createDataSet
public void createDataSet(Association association,
java.lang.String dataSetName,
java.util.List<java.lang.String> dsMemberList,
java.util.List<FunctionalConstraint> fc)
throws ServiceError
- Throws:
ServiceError
getDataSetDirectory
public ModelNode getDataSetDirectory(Association association,
java.lang.String dataSetName)
throws ServiceError
- Throws:
ServiceError
deleteDataSet
public int[] deleteDataSet(Association association,
java.lang.String dataSetName)
throws ServiceError
- Throws:
ServiceError
getDataSetValues
public java.util.List<ModelNode> getDataSetValues(Association association,
java.util.Collection<ModelNode> members)
throws ServiceError
- Throws:
ServiceError
initDataSource
public void initDataSource(java.lang.String dataSourceClassName)
throws ConfigurationException
- Throws:
ConfigurationException
selectEditSG
public void selectEditSG(Association association,
java.lang.String ref,
int sGN)
throws ServiceError
- Throws:
ServiceError
setURCBValues
public void setURCBValues(Association association,
UnbufferedReportContrlBlock urcb,
ModelNode value)
throws ServiceError
- Throws:
ServiceError
notificationIndication
public void notificationIndication(ModelNode node,
ReportEntryData.ReasonCode rc)