Class Socket

All Implemented Interfaces:
CpuAccounting, DynamicUserAccounting, ExtendedCpuAccounting, ExtendedMemoryAccounting, Feature, IoAccounting, IpAccounting, MemoryAccounting, ResourceControl, TasksAccounting, Ulimit, UnitStateNotifier, org.freedesktop.dbus.interfaces.DBusInterface

  • Field Details

  • Constructor Details

    • Socket

      private Socket(Manager manager, SocketInterface iface, String name) throws org.freedesktop.dbus.exceptions.DBusException
      Throws:
      org.freedesktop.dbus.exceptions.DBusException
  • Method Details

    • create

      static Socket create(Manager manager, String name) throws org.freedesktop.dbus.exceptions.DBusException
      Throws:
      org.freedesktop.dbus.exceptions.DBusException
    • getInterface

      public SocketInterface getInterface()
      Overrides:
      getInterface in class Unit
    • attachProcesses

      public void attachProcesses(String cgroupPath, long[] pids)
    • getProcesses

      public List<UnitProcessType> getProcesses()
    • isAccept

      public boolean isAccept()
    • getBacklog

      public long getBacklog()
    • getBindIPv6Only

      public String getBindIPv6Only()
    • getBindToDevice

      public String getBindToDevice()
    • isBroadcast

      public boolean isBroadcast()
    • getCapabilityBoundingSet

      public BigInteger getCapabilityBoundingSet()
    • getControlPID

      public long getControlPID()
    • getDeferAcceptUSec

      public BigInteger getDeferAcceptUSec()
    • getDeviceAllow

      public List<DeviceAllowControl> getDeviceAllow()
    • getDevicePolicy

      public String getDevicePolicy()
    • getDirectoryMode

      public long getDirectoryMode()
    • getEnvironment

      public List<String> getEnvironment()
    • getEnvironmentFiles

      public List<EnvironmentFile> getEnvironmentFiles()
    • getExecStartPost

      public List<ExecutionInfo> getExecStartPost()
    • getExecStartPre

      public List<ExecutionInfo> getExecStartPre()
    • getExecStopPost

      public List<ExecutionInfo> getExecStopPost()
    • getExecStopPre

      public List<ExecutionInfo> getExecStopPre()
    • getFileDescriptorName

      public String getFileDescriptorName()
    • getFinalKillSignal

      public int getFinalKillSignal()
    • isFlushPending

      public boolean isFlushPending()
    • isFreeBind

      public boolean isFreeBind()
    • getIOSchedulingClass

      public int getIOSchedulingClass()
    • getIOSchedulingPriority

      public int getIOSchedulingPriority()
    • getIPTOS

      public int getIPTOS()
    • getIPTTL

      public int getIPTTL()
    • isIgnoreSIGPIPE

      public boolean isIgnoreSIGPIPE()
    • getInaccessiblePaths

      public List<String> getInaccessiblePaths()
    • isKeepAlive

      public boolean isKeepAlive()
    • getKeepAliveIntervalUSec

      public BigInteger getKeepAliveIntervalUSec()
    • getKeepAliveProbes

      public long getKeepAliveProbes()
    • getKeepAliveTimeUSec

      public BigInteger getKeepAliveTimeUSec()
    • getKillMode

      public String getKillMode()
    • getKillSignal

      public int getKillSignal()
    • getListen

      public List<ListenInfo> getListen()
    • getMark

      public int getMark()
    • getMaxConnections

      public long getMaxConnections()
    • getMaxConnectionsPerSource

      public long getMaxConnectionsPerSource()
    • getMessageQueueMaxMessages

      public long getMessageQueueMaxMessages()
    • getMessageQueueMessageSize

      public long getMessageQueueMessageSize()
    • getMountFlags

      public BigInteger getMountFlags()
    • getNAccepted

      public long getNAccepted()
    • getNConnections

      public long getNConnections()
    • getNice

      public int getNice()
    • isNoDelay

      public boolean isNoDelay()
    • isNoNewPrivileges

      public boolean isNoNewPrivileges()
    • isNonBlocking

      public boolean isNonBlocking()
    • getNRefused

      public long getNRefused()
    • getOOMScoreAdjust

      public int getOOMScoreAdjust()
    • getPAMName

      public String getPAMName()
    • isPassCredentials

      public boolean isPassCredentials()
    • isPassPacketInfo

      public boolean isPassPacketInfo()
    • isPassSecurity

      public boolean isPassSecurity()
    • getPipeSize

      public BigInteger getPipeSize()
    • getPriority

      public int getPriority()
    • getReadOnlyPaths

      public List<String> getReadOnlyPaths()
    • getReadWritePaths

      public List<String> getReadWritePaths()
    • getReceiveBuffer

      public BigInteger getReceiveBuffer()
    • isRemoveOnStop

      public boolean isRemoveOnStop()
    • getRestartKillSignal

      public int getRestartKillSignal()
    • getResult

      public String getResult()
    • getReusePort

      public boolean getReusePort()
    • getRootDirectory

      public String getRootDirectory()
    • isSameProcessGroup

      public boolean isSameProcessGroup()
    • getSecureBits

      public int getSecureBits()
    • getSendBuffer

      public BigInteger getSendBuffer()
    • isSendSIGHUP

      public boolean isSendSIGHUP()
    • isSendSIGKILL

      public boolean isSendSIGKILL()
    • getSlice

      public String getSlice()
    • getSmackLabel

      public String getSmackLabel()
    • getSmackLabelIPIn

      public String getSmackLabelIPIn()
    • getSmackLabelIPOut

      public String getSmackLabelIPOut()
    • getSocketGroup

      public String getSocketGroup()
    • getSocketMode

      public long getSocketMode()
    • getSocketProtocol

      public int getSocketProtocol()
    • getSocketUser

      public String getSocketUser()
    • getSupplementaryGroups

      public List<String> getSupplementaryGroups()
    • getSymlinks

      public List<String> getSymlinks()
    • getSyslogIdentifier

      public String getSyslogIdentifier()
    • isSyslogLevelPrefix

      public boolean isSyslogLevelPrefix()
    • getSyslogPriority

      public int getSyslogPriority()
    • getSystemCallFilter

      public SystemCallFilter getSystemCallFilter()
    • getTCPCongestion

      public String getTCPCongestion()
    • getTriggerLimitBurst

      public long getTriggerLimitBurst()
    • getTriggerLimitIntervalUSec

      public BigInteger getTriggerLimitIntervalUSec()
    • getTTYPath

      public String getTTYPath()
    • isTTYReset

      public boolean isTTYReset()
    • isTTYVHangup

      public boolean isTTYVHangup()
    • isTTYVTDisallocate

      public boolean isTTYVTDisallocate()
    • getTimeoutUSec

      public BigInteger getTimeoutUSec()
    • getTimerSlackNSec

      public BigInteger getTimerSlackNSec()
    • getTimestamping

      public String getTimestamping()
    • isTransparent

      public boolean isTransparent()
    • getUMask

      public long getUMask()
    • getWatchdogSignal

      public int getWatchdogSignal()
    • getWorkingDirectory

      public String getWorkingDirectory()
    • isWritable

      public boolean isWritable()