jp.co.fujitsu.reffi.server.flex.endpoints
クラス SpringAMFEndpoint

java.lang.Object
  上位を拡張 flex.management.ManageableComponent
      上位を拡張 flex.messaging.endpoints.AbstractEndpoint
          上位を拡張 flex.messaging.endpoints.BaseHTTPEndpoint
              上位を拡張 flex.messaging.endpoints.BasePollingHTTPEndpoint
                  上位を拡張 flex.messaging.endpoints.AMFEndpoint
                      上位を拡張 jp.co.fujitsu.reffi.server.flex.endpoints.SpringAMFEndpoint
すべての実装されたインタフェース:
Manageable, PollWaitListener, ConfigurationConstants, Endpoint, Endpoint2, FlexComponent, FlexConfigurable

public class SpringAMFEndpoint
extends AMFEndpoint

[概 要]

Spring AMFエンドポイントクラス。

[詳 細]

Flexでデータを送受信するためのエンドポイントクラスです。

[備 考]

本クラスは現在開発、検証中のため、試験的な提供となります。

[環 境]

作成者:
Project Reffi

フィールドの概要
 
クラス flex.messaging.endpoints.AMFEndpoint から継承されたフィールド
LOG_CATEGORY
 
クラス flex.messaging.endpoints.BasePollingHTTPEndpoint から継承されたフィールド
clientWaitInterval, lock, maxWaitingPollRequests, piggybackingEnabled, pollingEnabled, pollingIntervalMillis, waitingPollRequestsCount, waitInterval
 
クラス flex.messaging.endpoints.BaseHTTPEndpoint から継承されたフィールド
addNoCacheHeaders, controller, filterChain, invalidateSessionOnDisconnect, loginAfterDisconnect, redirectURL
 
クラス flex.messaging.endpoints.AbstractEndpoint から継承されたフィールド
clientContextParsed, clientType, connectTimeoutSeconds, deserializerClass, flexClientOutboundQueueProcessClass, flexClientOutboundQueueProcessor, flexClientOutboundQueueProcessorConfig, log, messagingVersion, parsedClientUrl, parsedForContext, parsedUrl, port, recordMessageSizes, recordMessageTimes, serializationContext, serializerClass, server, typeMarshaller, url
 
クラス flex.management.ManageableComponent から継承されたフィールド
control, id, managed, NULL_COMPONENT_PROPERTY, parent, PROPERTY_CHANGE_AFTER_STARTUP, started, valid
 
インタフェース flex.messaging.config.ConfigurationConstants から継承されたフィールド
ADAPTER_ATTR, ADAPTER_DEFINITION_CHILDREN, ADAPTER_DEFINITION_ELEMENT, ADAPTER_DEFINITION_REQ_CHILDREN, ADAPTER_ELEMENT, ADAPTERS_CHILDREN, ADAPTERS_ELEMENT, AUTH_METHOD_ELEMENT, CHANNEL_DEFINITION_CHILDREN, CHANNEL_DEFINITION_ELEMENT, CHANNEL_DEFINITION_REQ_CHILDREN, CHANNEL_DEFINITION_SERVER_REQ_CHILDREN, CHANNEL_ELEMENT, CHANNELS_ATTR, CHANNELS_CHILDREN, CHANNELS_ELEMENT, CLASS_ATTR, CLASS_NOT_SPECIFIED, CLUSTER_DEFINITION_CHILDREN, CLUSTER_DEFINITION_ELEMENT, CLUSTER_PROPERTIES_ATTR, CLUSTERING_CHILDREN, CLUSTERS_ELEMENT, CONNECT_TIMEOUT_SECONDS_ELEMENT, CONTEXT_PATH_ALT_TOKEN, CONTEXT_PATH_TOKEN, DEFAULT_ATTR, DEFAULT_CHANNELS_CHILDREN, DEFAULT_CHANNELS_ELEMENT, DEFAULT_LOCALE_ELEMENT, DEFAULT_SECURITY_CONSTRAINT_ELEMENT, DEST_NEEDS_ADAPTER, DEST_NEEDS_CHANNEL, DESTINATION_ADAPTER_CHILDREN, DESTINATION_ATTR, DESTINATION_CHANNEL_REQ_CHILDREN, DESTINATION_CHANNELS_CHILDREN, DESTINATION_CHILDREN, DESTINATION_ELEMENT, DESTINATION_INCLUDE_CHILDREN, DESTINATION_INCLUDE_ELEMENT, DESTINATION_REQ_CHILDREN, DUPLICATE_CHANNEL_ERROR, DUPLICATE_COMPONENT_ID, DUPLICATE_DEFAULT_ADAPTER, DUPLICATE_DEST_ID, DUPLICATE_DESTINATION_ERROR, DUPLICATE_SERVICE_ERROR, EMBEDDED_SECURITY_CHILDREN, EMPTY_STRING, ENABLE_SMALL_MESSAGES_ELEMENT, ENABLED_ELEMENT, ENDPOINT_CHILDREN, ENDPOINT_ELEMENT, FACTORIES_CHILDREN, FACTORIES_ELEMENT, FACTORY_ELEMENT, FACTORY_REQ_CHILDREN, FILTERS_CHILDREN, FILTERS_ELEMENT, FLEX_CLIENT_ELEMENT, FLEX_CLIENT_TIMEOUT_MINUTES_ELEMENT, ID_ATTR, INVALID_DEFAULT_CHANNEL, INVALID_DESTINATION_INCLUDE_ROOT, INVALID_ENDPOINT_PORT, INVALID_FLEX_CLIENT_TIMEOUT, INVALID_ID, INVALID_ID_IN_SERVICE, INVALID_REF_IN_DEST, INVALID_SECURITY_CONSTRAINT_REF, INVALID_SERVICE_INCLUDE_ROOT, INVALID_SERVICES_ROOT, INVALID_VALUE_FOR_PROPERTY_OF_COMPONENT_WITH_ID, IP_ADDRESS_PATTERN, IRREPLACABLE_TOKEN, LEVEL_ATTR, LIST_DELIMITERS, LOCALE_CHILDREN, LOCALE_ELEMENT, LOGGING_CHILDREN, LOGGING_ELEMENT, LOGIN_AFTER_DISCONNECT_ELEMENT, LOGIN_COMMAND_CHILDREN, LOGIN_COMMAND_ELEMENT, LOGIN_COMMAND_REQ_CHILDREN, MANAGEABLE_ELEMENT, MESSAGE_TYPES_ATTR, METADATA_ELEMENT, MISSING_ATTRIBUTE, MISSING_ELEMENT, NULL_COMPONENT, NULL_COMPONENT_ID, PARSER_INIT_ERROR, PARSER_INTERNAL_ERROR, PATTERN_ELEMENT, PER_CLIENT_AUTH, PIGGYBACKING_ENABLED_ELEMENT, POLLING_ENABLED_ELEMENT, POLLING_INTERVAL_MILLIS_ELEMENT, POLLING_INTERVAL_SECONDS_ELEMENT, PROPERTIES_ELEMENT, RECORD_MESSAGE_SIZES_ELEMENT, RECORD_MESSAGE_TIMES_ELEMENT, REDEPLOY_CHILDREN, REDEPLOY_ELEMENT, REF_ATTR, REF_NOT_FOUND, REF_NOT_FOUND_IN_CHANNEL, REF_NOT_FOUND_IN_DEST, REMOTE_ATTR, ROLE_ELEMENT, ROLES_CHILDREN, ROLES_ELEMENT, SECURITY_CHILDREN, SECURITY_CONSTRAINT_ATTR, SECURITY_CONSTRAINT_DEFINITION_CHILDREN, SECURITY_CONSTRAINT_DEFINITION_ELEMENT, SECURITY_CONSTRAINT_ELEMENT, SECURITY_ELEMENT, SERIALIZATION_ELEMENT, SERVER_ATTR, SERVER_ELEMENT, SERVER_NAME_TOKEN, SERVER_PORT_TOKEN, SERVER_REQ_CHILDREN, SERVERS_CHILDREN, SERVERS_ELEMENT, SERVICE_CHILDREN, SERVICE_ELEMENT, SERVICE_INCLUDE_CHILDREN, SERVICE_INCLUDE_ELEMENT, SERVICE_REQ_CHILDREN, SERVICES_CHILDREN, SERVICES_CONFIG_CHILDREN, SERVICES_CONFIG_ELEMENT, SERVICES_ELEMENT, SLASH_CONTEXT_PATH_TOKEN, SRC_ATTR, SYSTEM_CHILDREN, SYSTEM_ELEMENT, TARGET_CHILDREN, TARGET_ELEMENT, TARGET_REQ_CHILDREN, TOO_MANY_OCCURRENCES, TOUCH_FILE_ELEMENT, UNDEFINED_CONTEXT_ROOT, UNEXPECTED_ATTRIBUTE, UNEXPECTED_ELEMENT, UNEXPECTED_TEXT, UNKNOWN_SOURCE_FILE, UNREGISTERED_ADAPTER, URI_ATTR, URL_ATTR, WATCH_FILE_ELEMENT, WATCH_INTERVAL_ELEMENT, XML_PARSER_ERROR
 
コンストラクタの概要
SpringAMFEndpoint()
           
 
メソッドの概要
 Message serviceMessage(Message message)
           
 void start()
           
 
クラス flex.messaging.endpoints.AMFEndpoint から継承されたメソッド
createFilterChain, getDeserializerClassName, getLogCategory, getResponseContentType, getSerializerClassName, getSerializerJava15ClassName, setupEndpointControl
 
クラス flex.messaging.endpoints.BasePollingHTTPEndpoint から継承されたメソッド
describeEndpoint, getClientWaitInterval, getMaxWaitingPollRequests, getWaitInterval, handleFlexClientPoll, initialize, setClientWaitInterval, setMaxWaitingPollRequests, setWaitInterval, stop, waitEnd, waitStart
 
クラス flex.messaging.endpoints.BaseHTTPEndpoint から継承されたメソッド
getRedirectURL, handleChannelDisconnect, isAddNoCacheHeaders, isInvalidateSessionOnDisconnect, service, setAddNoCacheHeaders, setInvalidateSessionOnDisconnect, setRedirectURL, setupFlexClient, validateEndpointProtocol
 
クラス flex.messaging.endpoints.AbstractEndpoint から継承されたメソッド
addNoCacheHeaders, checkSecurityConstraint, clearThreadLocals, convertToSmallMessage, createClass, getClientType, getFlexClientOutboundQueueProcessorClass, getFlexClientOutboundQueueProcessorConfig, getMessageBroker, getMessagingVersion, getParsedUrl, getPort, getSecurityConstraint, getSerializationContext, getServer, getThroughput, getTypeMarshaller, getUrl, getUrlForClient, handleClientMessagingVersion, handleFlexClientPollCommand, isRecordMessageSizes, isRecordMessageTimes, isSecure, setClientType, setFlexClientOutboundQueueProcessorClass, setFlexClientOutboundQueueProcessorConfig, setId, setMessageBroker, setSecurityConstraint, setSerializationContext, setServer, setThreadLocals, setTypeMarshaller, setupFlexClient, setUrl, validateRequestProtocol, verifyFlexClientSupport
 
クラス flex.management.ManageableComponent から継承されたメソッド
blockAssignmentWhileStarted, blockNullAssignment, getControl, getId, getParent, invalidate, isManaged, isStarted, isValid, setControl, setManaged, setParent, setStarted, setValid, validate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース flex.messaging.endpoints.Endpoint から継承されたメソッド
getId, isStarted
 
インタフェース flex.management.Manageable から継承されたメソッド
getControl, isManaged, setControl, setManaged
 

コンストラクタの詳細

SpringAMFEndpoint

public SpringAMFEndpoint()
メソッドの詳細

start

public void start()
定義:
インタフェース Endpoint 内の start
定義:
インタフェース FlexComponent 内の start
オーバーライド:
クラス BasePollingHTTPEndpoint 内の start

serviceMessage

public Message serviceMessage(Message message)
オーバーライド:
クラス AbstractEndpoint 内の serviceMessage


Copyright(C) Fujitsu All Rights Reserved.