public Map<Object, Object> getSwappableData() {
        if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_CORE.isLoggable(Level.FINE)) {
            LoggingUtil.SESSION_LOGGER_CORE.entering(methodClassName, methodNames[GET_SWAPPABLE_DATA], appNameAndIdString);
        }
        Hashtable swapData = new Hashtable();
        if (_attributes != null) {
            for (Enumeration e = _attributes.keys(); e.hasMoreElements();) {
                Object mykey = e.nextElement();
                if (_attributes.get(mykey) instanceof Serializable) {
                    swapData.put(mykey, _attributes.get(mykey));
                }
            }
        }
        if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_CORE.isLoggable(Level.FINE)) {
            LoggingUtil.SESSION_LOGGER_CORE.exiting(methodClassName, methodNames[GET_SWAPPABLE_DATA], swapData);
        }
        return swapData;
    }
public Map < Object , Object > getSwappableData ( ) { if ( com . ibm . ejs . ras . TraceComponent . isAnyTracingEnabled ( ) && LoggingUtil . SESSION_LOGGER_CORE . isLoggable ( Level . FINE ) ) { LoggingUtil . SESSION_LOGGER_CORE . entering ( methodClassName , methodNames [ GET_SWAPPABLE_DATA ] , appNameAndIdString ) ; } Hashtable swapData = new Hashtable ( ) ; if ( _attributes != null ) { for ( Enumeration e = _attributes . keys ( ) ; e . hasMoreElements ( ) ; ) { Object mykey = e . nextElement ( ) ; if ( _attributes . get ( mykey ) instanceof Serializable ) { swapData . put ( mykey , _attributes . get ( mykey ) ) ; } } } if ( com . ibm . ejs . ras . TraceComponent . isAnyTracingEnabled ( ) && LoggingUtil . SESSION_LOGGER_CORE . isLoggable ( Level . FINE ) ) { LoggingUtil . SESSION_LOGGER_CORE . exiting ( methodClassName , methodNames [ GET_SWAPPABLE_DATA ] , swapData ) ; } return swapData ; }
/*
To get at the data that can by Serialized and stored externally
called from mBean