private static PersistentResourceXMLDescription . PersistentResourceXMLBuilder listenerBuilder ( PersistentResourceDefinition resource ) { return builder ( resource . getPathElement ( ) ) // xsd socket-optionsType . addAttributes ( ListenerResourceDefinition . RECEIVE_BUFFER , ListenerResourceDefinition . SEND_BUFFER , ListenerResourceDefinition . BACKLOG , ListenerResourceDefinition . KEEP_ALIVE , ListenerResourceDefinition . READ_TIMEOUT , ListenerResourceDefinition . WRITE_TIMEOUT , ListenerResourceDefinition . MAX_CONNECTIONS ) // xsd listener-type . addAttributes ( ListenerResourceDefinition . SOCKET_BINDING , ListenerResourceDefinition . WORKER , ListenerResourceDefinition . BUFFER_POOL , ListenerResourceDefinition . ENABLED , ListenerResourceDefinition . RESOLVE_PEER_ADDRESS , ListenerResourceDefinition . MAX_ENTITY_SIZE , ListenerResourceDefinition . BUFFER_PIPELINED_DATA , ListenerResourceDefinition . MAX_HEADER_SIZE , ListenerResourceDefinition . MAX_PARAMETERS , ListenerResourceDefinition . MAX_HEADERS , ListenerResourceDefinition . MAX_COOKIES , ListenerResourceDefinition . ALLOW_ENCODED_SLASH , ListenerResourceDefinition . DECODE_URL , ListenerResourceDefinition . URL_CHARSET , ListenerResourceDefinition . ALWAYS_SET_KEEP_ALIVE , ListenerResourceDefinition . MAX_BUFFERED_REQUEST_SIZE , ListenerResourceDefinition . RECORD_REQUEST_START_TIME , ListenerResourceDefinition . ALLOW_EQUALS_IN_COOKIE_VALUE , ListenerResourceDefinition . NO_REQUEST_TIMEOUT , ListenerResourceDefinition . REQUEST_PARSE_TIMEOUT , ListenerResourceDefinition . DISALLOWED_METHODS , ListenerResourceDefinition . SECURE , ListenerResourceDefinition . RFC6265_COOKIE_VALIDATION , ListenerResourceDefinition . ALLOW_UNESCAPED_CHARACTERS_IN_URL ) ; }
Registers attributes common across listener types