org.mobicents.mscontrol
Interface MsResource

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
MsSignalDetector, MsSignalGenerator

public interface MsResource
extends java.io.Serializable

Author:
Oleg Kulikov

Method Summary
 void addResourceListener(MsResourceListener listener)
          Add's the instance of class implementing MsResourceListener.
 java.lang.String getID()
          Returns the ID of this MsResource
 void release()
          Release's the underlying resource
 void removeResourceListener(MsResourceListener listener)
          Removes's the instance of class implementing MsResourceListener.
 void setResourceStateIdle()
           
 

Method Detail

getID

java.lang.String getID()
Returns the ID of this MsResource

Returns:

addResourceListener

void addResourceListener(MsResourceListener listener)
Add's the instance of class implementing MsResourceListener. update method of this class will be called when ever underlying resource is updated

Parameters:
listener -

removeResourceListener

void removeResourceListener(MsResourceListener listener)
Removes's the instance of class implementing MsResourceListener. Call this method if the class is no more interested in events fired by resource.

Parameters:
listener -

setResourceStateIdle

void setResourceStateIdle()

release

void release()
Release's the underlying resource



Copyright © 2008. All Rights Reserved.