패키지 | mx.messaging.events |
클래스 | public class ChannelFaultEvent |
상속 | ChannelFaultEvent ChannelEvent Event Object |
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
속성 | 정의 주체 | ||
---|---|---|---|
bubbles : Boolean [읽기 전용]
이벤트가 버블링 이벤트인지 여부를 나타냅니다. | Event | ||
cancelable : Boolean [읽기 전용]
해당 이벤트와 연관된 비헤이비어를 차단할 수 있는지 여부를 나타냅니다. | Event | ||
channel : Channel
The Channel that generated this event. | ChannelEvent | ||
connected : Boolean
Indicates whether the Channel that generated this event is already connected. | ChannelEvent | ||
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
currentTarget : Object [읽기 전용]
이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다. | Event | ||
eventPhase : uint [읽기 전용]
이벤트 흐름에서 현재 단계입니다. | Event | ||
faultCode : String
Provides access to the destination-specific failure code. | ChannelFaultEvent | ||
faultDetail : String
Provides destination-specific details of the failure. | ChannelFaultEvent | ||
faultString : String
Provides access to the destination-specific reason for the failure. | ChannelFaultEvent | ||
reconnecting : Boolean
Indicates whether the Channel that generated this event is reconnecting. | ChannelEvent | ||
rejected : Boolean
Indicates whether the Channel that generated this event was rejected. | ChannelEvent | ||
rootCause : Object
Provides access to the underlying reason for the failure if the channel did
not raise the failure itself. | ChannelFaultEvent | ||
target : Object [읽기 전용]
이벤트 대상입니다. | Event | ||
type : String [읽기 전용]
이벤트 유형입니다. | Event |
메서드 | 정의 주체 | ||
---|---|---|---|
ChannelFaultEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, channel:Channel = null, reconnecting:Boolean = false, code:String = null, level:String = null, description:String = null, rejected:Boolean = false, connected:Boolean = false)
Constructs an instance of this event with the specified type. | ChannelFaultEvent | ||
[재정의]
Clones the ChannelFaultEvent. | ChannelFaultEvent | ||
Creates an ErrorMessage based on the ChannelFaultEvent by copying over
the faultCode, faultString, faultDetail and rootCause to the new ErrorMessage. | ChannelFaultEvent | ||
createEvent(channel:Channel, reconnecting:Boolean = false, code:String = null, level:String = null, description:String = null, rejected:Boolean = false, connected:Boolean = false):ChannelFaultEvent [정적]
Utility method to create a new ChannelFaultEvent that doesn't bubble and
is not cancelable. | ChannelFaultEvent | ||
사용자 정의 ActionScript 3.0 Event 클래스에서 toString() 메서드를 구현하기 위한 유틸리티 함수입니다. | Event | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
이벤트에서 preventDefault() 메서드가 호출되었는지 여부를 확인합니다. | Event | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
이벤트의 기본 비헤이비어를 취소할 수 있는 경우, 그 비헤이비어를 취소합니다. | Event | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
이벤트 흐름에서 현재 노드 및 그 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다. | Event | ||
이벤트 흐름에서 현재 노드의 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다. | Event | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
[재정의]
Returns a string representation of the ChannelFaultEvent. | ChannelFaultEvent | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
상수 | 정의 주체 | ||
---|---|---|---|
FAULT : String = "channelFault" [정적]
The FAULT event type; indicates that the Channel faulted. | ChannelFaultEvent |
faultCode | 속성 |
public var faultCode:String
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
Provides access to the destination-specific failure code. For more
specific details see the faultString
and
faultDetails
properties.
The format of the fault codes are provided by the remote destination,
but will typically have the following form: host.operation.error
or Channel.operation.error
.
For example, "Server.Connect.Failed"
and Channel.Connect.Failed
.
Channel.Connect.Failed is issued by the Channel class and its subclasses (RTMPChannel, AMFChannel, HTTPChannel, and so forth) whenever there is an issue in a Channel's connect attempts to the remote destination. Channel.Call.Failed is issued by the AMFChannel when the channel is already connected but it gets a Call.Failed code from its underlying NetConnection. Only the AMFChannel class listens for NetConnection.Call.Failed, which gets converted to Channel.Call.Failed.
관련 API 요소
faultDetail | 속성 |
public var faultDetail:String
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
Provides destination-specific details of the failure.
Typically fault details are a stack trace of an exception thrown at the remote destination.
관련 API 요소
faultString | 속성 |
public var faultString:String
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
Provides access to the destination-specific reason for the failure.
관련 API 요소
rootCause | 속성 |
public var rootCause:Object
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
Provides access to the underlying reason for the failure if the channel did not raise the failure itself.
ChannelFaultEvent | () | 생성자 |
public function ChannelFaultEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, channel:Channel = null, reconnecting:Boolean = false, code:String = null, level:String = null, description:String = null, rejected:Boolean = false, connected:Boolean = false)
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
Constructs an instance of this event with the specified type.
Note that the rejected
and connected
arguments that correspond to properties
defined by the super-class ChannelEvent
were not originally included in this method signature and have been
added at the end of the argument list to preserve backward compatibility even though this signature differs from
ChannelEvent
's constructor.
type:String — The type of the event.
| |
bubbles:Boolean (default = false ) — Indicates whether the event can bubble up the display list hierarchy.
| |
cancelable:Boolean (default = false ) — Indicates whether the behavior associated with the event can be prevented.
| |
channel:Channel (default = null ) — The Channel generating the event.
| |
reconnecting:Boolean (default = false ) — Indicates whether the Channel is in the process of
reconnecting or not.
| |
code:String (default = null ) — The fault code.
| |
level:String (default = null ) — The fault level.
| |
description:String (default = null ) — The fault description.
| |
rejected:Boolean (default = false ) — Indicates whether the Channel's connection has been rejected,
which suppresses automatic reconnection.
| |
connected:Boolean (default = false ) — Indicates whether the Channel that generated this event
is already connected.
|
clone | () | 메서드 |
createErrorMessage | () | 메서드 |
public function createErrorMessage():ErrorMessage
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
Creates an ErrorMessage based on the ChannelFaultEvent by copying over the faultCode, faultString, faultDetail and rootCause to the new ErrorMessage.
반환값ErrorMessage — The ErrorMessage.
|
createEvent | () | 메서드 |
public static function createEvent(channel:Channel, reconnecting:Boolean = false, code:String = null, level:String = null, description:String = null, rejected:Boolean = false, connected:Boolean = false):ChannelFaultEvent
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
Utility method to create a new ChannelFaultEvent that doesn't bubble and is not cancelable.
매개 변수
channel:Channel — The Channel generating the event.
| |
reconnecting:Boolean (default = false ) — Indicates whether the Channel is in the process of
reconnecting or not.
| |
code:String (default = null ) — The fault code.
| |
level:String (default = null ) — The fault level.
| |
description:String (default = null ) — The fault description.
| |
rejected:Boolean (default = false ) — Indicates whether the Channel's connection has been rejected,
which suppresses automatic reconnection.
| |
connected:Boolean (default = false ) — Indicates whether the Channel that generated this event
is already connected.
|
ChannelFaultEvent — New ChannelFaultEvent.
|
toString | () | 메서드 |
FAULT | 상수 |
public static const FAULT:String = "channelFault"
언어 버전: | ActionScript 3.0 |
제품 버전: | BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3 |
런타임 버전: | Flash Player 9, AIR 1.1 |
The FAULT event type; indicates that the Channel faulted.
The value of this constant is "channelFault"
.
The properties of the event object have the following values:
Property | Value |
---|---|
bubbles | false |
cancelable | false |
channel | The Channel that generated this event. |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
myButton.addEventListener() to register an event listener,
myButton is the value of the currentTarget . |
faultCode | Provides destination-specific details of the failure. |
faultDetail | Provides access to the destination-specific reason for the failure. |
faultString | Provides access to the underlying reason for the failure if the channel did not raise the failure itself. |
reconnecting | Indicates whether the channel that generated this event is reconnecting. |
rootCause | Provides access to the underlying reason for the failure if the channel did not raise the failure itself. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
Tue Jun 12 2018, 03:17 PM Z