Interface NetworkSocketExtensionExt
- All Superinterfaces:
CyberObservableExtension,CyberObservableExtensionCommonProperties,GenericValidation,SdoDefaultValidator,StixCustomProperties
- All Known Implementing Classes:
NetworkSocketExtension
@Immutable
@DefaultTypeValue(value="socket-ext",
groups=DefaultValuesProcessor.class)
@AllowedParents(NetworkTrafficCoo.class)
public interface NetworkSocketExtensionExt
extends CyberObservableExtension
socket-ext
The Network Socket extension specifies a default extension for capturing network traffic properties associated with network sockets.
-
Field Summary
Fields inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
VALIDATOR -
Method Summary
Methods inherited from interface security.whisper.javastix.coo.extension.CyberObservableExtensionCommonProperties
getTypeMethods inherited from interface security.whisper.javastix.validation.GenericValidation
validateEntityMethods inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
validate, validateOnlyIdMethods inherited from interface security.whisper.javastix.common.StixCustomProperties
getCustomProperties
-
Method Details
-
getAddressFamily
@JsonPropertyDescription("Specifies the address family (AF_*) that the socket is configured for.") @NotNull @Vocab(NetworkSocketAddressFamilies.class) @NotNull @Vocab(NetworkSocketAddressFamilies.class) String getAddressFamily() -
getBlocking
-
getListening
-
getProtocolFamily
@JsonPropertyDescription("Specifies the protocol family (PF_*) that the socket is configured for.") Optional<@Vocab(NetworkSocketProtocolFamilies.class) String> getProtocolFamily() -
getOptions
-
getSocketType
@JsonPropertyDescription("Specifies the type of the socket.") Optional<@Vocab(NetworkSocketTypes.class) String> getSocketType() -
getSocketDescriptor
-
getSocketHandle
-