Index

B C D E F G H I J L M O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

bindOutgoingSocket(SocketChannel) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
Binds an outgoing socket to the socket path of this transport mapping, so that the peer this socket connects to can tell this SNMP entity apart from other entities that connect to it.
boundSocketPath - Variable in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
The socket path that has been bound by this transport mapping and that therefore has to be removed when this transport mapping is closed, or null if this transport mapping has not created a socket file.

C

clone() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
close() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
close(UnixDomainAddress) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
closeSession() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.SocketEntry
 
compareTo(Variable) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
createIncomingAddress(SocketChannel) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
createSocketEntry(UnixDomainAddress, SocketChannel, boolean, TransportStateReference) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 

D

decodeBER(BERInputStream) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 

E

encodeBER(OutputStream) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
equals(Object) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 

F

fromSubIndex(OID, boolean) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 

G

getAuditedSocketAddress(TransportAuditEvent) - Method in class org.snmp4j.transport.unix.audit.UnixDomainAgentProfilePolicy
Determines the Unix domain address whose socket file is accessed by the audited transport operation.
getBERLength() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
getFamily() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
getImpliedFileOperation(TransportAuditEvent.TransportOperation) - Method in class org.snmp4j.transport.unix.audit.UnixDomainAgentProfilePolicy
Maps an audited transport operation to the file operation it implies on the socket file of a Unix domain socket.
getLastError() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
getListenAddress() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
getMessageLengthDecoder() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
getParentDirectory() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
Gets the directory that contains (or, for an address to be bound, will contain) the socket file of this address.
getPath() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
Retrieves the Unix domain socket path.
getServerSocketChannel() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
getSessionID() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.SocketEntry
 
getSocketAddress() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
getSupportedAddressClass() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
getSupportedAddressClasses() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
getSyntax() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
getUnixDomainAddress() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
Retrieves the Unix domain socket address.

H

hashCode() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
hasSocketFile(UnixDomainAddress) - Static method in class org.snmp4j.transport.unix.audit.UnixDomainAgentProfilePolicy
Checks whether the supplied Unix domain address refers to a named socket, i.e. a socket that has a path in the file system.

I

initListener(UnixDomainAddress, Selector) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
isBindable() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
Checks whether the current process is permitted to bind (i.e. listen on) this address.
isConnectable() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
Checks whether the current process is permitted to connect to this address.
isListening() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
isSocketFileAccessAllowed(TransportAuditEvent, UnixDomainAddress) - Method in class org.snmp4j.transport.unix.audit.UnixDomainAgentProfilePolicy
Checks whether the file access that the audited Unix domain socket operation needs on the socket file of the supplied address is permitted by the AgentPolicyProfile.
isStop() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
isTransportOperationAllowed(TransportAuditEvent) - Method in class org.snmp4j.transport.unix.audit.UnixDomainAgentProfilePolicy
Evaluates whether the supplied transport operation is permitted by the AgentPolicyProfile.
isValid() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
Checks whether this address has a socket path that can be used as a Unix domain socket path.

J

join(long) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 

L

listen() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
listenAddress - Variable in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
The Unix domain socket address to which this transport mapping is bound.

M

MAX_SOCKET_PATH_LENGTH - Static variable in class org.snmp4j.transport.unix.UnixDomainAddress
The maximum number of bytes a Unix domain socket path may have to fit into the sun_path member of the sockaddr_un structure of the operating system, excluding the terminating NUL character.

O

openSocketChannel(ProtocolFamily) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
org.snmp4j.transport.unix - module org.snmp4j.transport.unix
 
org.snmp4j.transport.unix - package org.snmp4j.transport.unix
 
org.snmp4j.transport.unix.audit - package org.snmp4j.transport.unix.audit
 

P

parseAddress(String) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
processQueues() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 

R

readMessage(SelectionKey, SocketChannel, UnixDomainAddress, UnixSocketStreamTransportMapping.SocketEntry) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
readNextInPacket(SocketChannel) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
Read the next network packet for the application.
removeBoundSocketFile() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
Removes the socket file that this transport mapping has created, if any.
removeSocketEntry(UnixDomainAddress) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
run() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 

S

sendMessage(UnixDomainAddress, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
serverThread - Variable in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
The server thread responsible for handling incoming connections.
setMessageLengthDecoder(MessageLengthDecoder) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
setSocketOption(SocketOption, T) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
setStop(boolean) - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
setValue(byte[]) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
setValue(String) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
shutdown() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.ServerThread
 
SocketEntry(UnixDomainAddress, SocketChannel) - Constructor for class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.SocketEntry
 

T

toByteArray() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
toInt() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
toLong() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
toString() - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 
toString() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping.SocketEntry
 
toSubIndex(boolean) - Method in class org.snmp4j.transport.unix.UnixDomainAddress
 

U

UnixDomainAddress - Class in org.snmp4j.transport.unix
Represents an address for communication using Unix domain sockets.
UnixDomainAddress() - Constructor for class org.snmp4j.transport.unix.UnixDomainAddress
Creates an empty UnixDomainAddress instance.
UnixDomainAddress(UnixDomainSocketAddress) - Constructor for class org.snmp4j.transport.unix.UnixDomainAddress
Creates a UnixDomainAddress instance from a given Unix domain socket address.
UnixDomainAddress(Path) - Constructor for class org.snmp4j.transport.unix.UnixDomainAddress
Creates a UnixDomainAddress instance from a given Unix domain socket path.
UnixDomainAgentProfilePolicy - Class in org.snmp4j.transport.unix.audit
The UnixDomainAgentProfilePolicy extends the DefaultAgentAuditPolicy by support for the "unix" address domain of UnixDomainAddress.
UnixDomainAgentProfilePolicy(AgentPolicyProfile, AgentAuditLevel) - Constructor for class org.snmp4j.transport.unix.audit.UnixDomainAgentProfilePolicy
Creates a UnixDomainAgentProfilePolicy that logs audit records through the LogFactory logging only.
UnixDomainAgentProfilePolicy(AgentPolicyProfile, AgentAuditLevel, OutputStream) - Constructor for class org.snmp4j.transport.unix.audit.UnixDomainAgentProfilePolicy
Creates a UnixDomainAgentProfilePolicy that logs audit records through the LogFactory logging and, in addition, writes a copy of every audit record to the supplied OutputStream.
UnixSocketStreamTransportMapping - Class in org.snmp4j.transport.unix
A transport mapping implementation for Unix domain socket communication that leverages stream-oriented semantics.
UnixSocketStreamTransportMapping() - Constructor for class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
Constructs a UnixSocketStreamTransportMapping without specifying a Unix domain socket address.
UnixSocketStreamTransportMapping(UnixDomainAddress) - Constructor for class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
Constructs a UnixSocketStreamTransportMapping with the specified Unix domain socket address and server mode enabled, that is, incoming connections on that address are accepted.
UnixSocketStreamTransportMapping(UnixDomainAddress, boolean) - Constructor for class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
Constructs a UnixSocketStreamTransportMapping with the specified Unix domain socket address and enables server mode on request.
UnixSocketStreamTransportMapping.ServerThread - Class in org.snmp4j.transport.unix
 
UnixSocketStreamTransportMapping.SocketEntry - Class in org.snmp4j.transport.unix
 

W

wakeupServerSelector() - Method in class org.snmp4j.transport.unix.UnixSocketStreamTransportMapping
 
B C D E F G H I J L M O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form