Interface AttributeHolder
-
- All Known Implementing Classes:
AbstractPort
,Assembly
,AssyMgr
,BridgeInConx
,BridgeOutConx
,CipClass
,CipClassMirror
,CipInstance
,ConxClass
,ConxInstance
,ConxMgrMgr
,CxManager
,EncapPort
,EnetInstance
,EthernetMgr
,Identity
,IdentityMgr
,IOConx
,LgxChange
,LgxChangeMgr
,LgxProgram
,LgxTag
,LgxTagMgr
,LgxTemplate
,LgxTplMgr
,LocalBusPort
,LocalConx
,MsgRouter
,MsgRouterMgr
,MsgTargetConx
,Parameter
,ParamMgr
,PortMgr
,TcpConx
,TcpIp
,TcpIpInstance
,TcpIpPort
public interface AttributeHolder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.ExecutorService
executor()
CipAttribute
getAttribute(int attr)
Classes and class instances implement this interface, which indicates that this object contains attributes that can be retrieved by number.CipObject
getChild(PathSegment seg)
java.lang.String
getDisplayName()
CipPath
getEPath()
CipObject
getParent()
PathSegment
getSegment()
boolean
isShutdown()
org.slf4j.Logger
logger()
java.util.concurrent.ScheduledExecutorService
scheduler()
void
service(CipObject appContext, CipRequest request, int nesting)
void
shutdown()
-
-
-
Method Detail
-
getAttribute
CipAttribute getAttribute(int attr)
Classes and class instances implement this interface, which indicates that this object contains attributes that can be retrieved by number.- Parameters:
attr
- The attribute number to retrieve, 1-65535.- Returns:
- The attribute object or null if it doesn't exist
-
executor
java.util.concurrent.ExecutorService executor()
-
getChild
CipObject getChild(PathSegment seg)
-
getDisplayName
java.lang.String getDisplayName()
-
getEPath
CipPath getEPath()
-
getParent
CipObject getParent()
-
getSegment
PathSegment getSegment()
-
isShutdown
boolean isShutdown()
-
logger
org.slf4j.Logger logger()
-
scheduler
java.util.concurrent.ScheduledExecutorService scheduler()
-
service
void service(CipObject appContext, CipRequest request, int nesting)
-
shutdown
void shutdown()
-
-