Is it possible to get notification when a user sends private message to someone or receives it from someone?
No this isn't possible without polling the thread id. You can see the list of available connections at https://developers.facebook.com/docs/reference/api/realtime/