protected virtual void StopPem(DateTime now)
{
ApplicationNode appnode = _app_node;
bool stop = appnode == null;
if(!stop) {
stop = appnode.Node.ConState == Node.ConnectionState.Disconnected;
}
if(stop) {
foreach(PathELManager pem in _type_to_pem.Values) {
pem.Stop();
}
_type_to_pem.Clear();
_fe_stop_pem.TryCancel();
}
}